現在、私はデータベースからデータグリッドに格納されているデータを取得しています。 ItemRendererを使用する新しい列を作成しました。この中に、私はFacebookのプロフィール画像を表示したいと思います。私はこれらを公開してアクセスすることができるので、私はこれらをデータベースの中に保存していません。私は自分のFacebookのIDを持っているので、このデータを必要なURLにバインドして正しいイメージを表示したいと考えていました。Adobe Flexの画像URLをデータベースのデータとバインドするにはどうすればよいですか?
私は、次の両方を試してみました: <s:Image id="fbImg" source="http://graph.facebook.com/{getUserResult.lastResult.facebookid}/picture?type=normal"/>
と
<s:Image id="fbImg" source="{'http://graph.facebook.com/' + getUserResult.lastResult.facebookid + '/picture?type=normal'}"/>
私は1120エラー(未定義のプロパティのアクセス)を取得していますが、私はなぜわかりません。私のデータグリッドは<s:AsyncListView list="{getUserResult.lastResult}"/>
を使用して設定されており、getUserResult.lastResult.databasefieldコマンドから他のデータを引き出すことはできますが、イメージを表示することはできません。 getUserResultは、データベースからデータを取得するために呼び出されるphp関数の結果を参照します。 何か助けていただければ幸いです。ありがとうございました。
バインド可能なプライベート変数が悪い行動であるが、これはのみのitemRendererが、それは現実世界のアプリで、より適切であろうので、私はあなたのコードを変更されたデータ機能 –
を設定し使用する方法を示すためのものです。 – JeffryHouser