ツイートからのテキストと、(存在する場合) アップロードされた画像を表示する itemrenderer を取得しようとしています。テキストは問題なく表示されますが、何をしても画像が表示されません。常に存在するとは限らないプロパティ、この場合は「data.entities.media.creative.media_url」(ツイートでアップロードされた画像がある場合にのみ存在する) を参照しているためでしょうか。すべてのツイートのプロパティを無視しますか?
これが私のコードです:
[Bindable(event="dataChange")]
public function get data():Object
{
return _data;
}
public function set data(value:Object):void
{
_data = value;
dispatchEvent(new Event("dataChange"));
}
]]>
</fx:Script>
<s:Label text="{data.text}"
width="100%"
styleName="tweetlist"/>
<s:Image id="tweetImage" source="{data.entities.media.creative.media_url}"/>
私は Flex にまったく慣れていませんが、これまでのところ、さまざまなソースからコードを貼り付けることでうまく機能させることができました。ですから、どんな助けでも大歓迎です。