に現れていない私が持っているデータ値に基づいて画像、例えばロード(UIComponentを拡張し)たItemRenderer:フレックスたItemRenderer画像はデータグリッドで実行
_img.source = "assets/images/flags/" + value[dglistData.dataField] + ".gif";
私は自分のアプリケーションの画像(フラグ)を実行しているがItemRendererに表示されます。 SWFファイルとしてアプリケーションをビルドしてBlazeDSにデプロイすると、画像は表示されません。代わりに、インターネットエクスプローラに表示される標準の「アイコンが欠落しています」というリンクがあります。
私の知る限り、私のANTビルドスクリプトには上記のディレクトリ "assets/images/flags /"とすべてのイメージがSWFファイルに含まれています。
これは相対パスの問題ですか?わかりませんが、どんな助けも得られます。
おかげ マイク
".gif"を最後に追加する点は何ですか? –
ああ、申し訳ありませんが、私はMichaelの例をコピーして、この部分を削除するのを忘れました。私は私の答えを編集しました。 –
こんにちはGerhard、答えに感謝します。私は[埋め込み]タグを使用して2番目のソリューションが好きです。私はロードする画像がたくさんあります。約75個のフラグがあり、各[埋め込み]タグを打ち込むのではなく、イメージを動的に読み込みキャッシュする方法がありますか?これはさらに多くの画像が追加されたときに私のコードを変更する必要がない場合にも役立ちます。ありがとう – Michael