次の行を使用して、画像ソースを条件付きで設定しようとしています。
source="{data.muted ? '/assets/audioMuted.gif' : '/assets/audio.gif'}"
Flex Builderから実行するとアプリは正常に実行されますが、Flex Builderからリリースビルドをエクスポートしようとすると、それらのgifファイルはエクスポートされません。
この場合、誰かが何をすべきか考えていますか?
次の行を使用して、画像ソースを条件付きで設定しようとしています。
source="{data.muted ? '/assets/audioMuted.gif' : '/assets/audio.gif'}"
Flex Builderから実行するとアプリは正常に実行されますが、Flex Builderからリリースビルドをエクスポートしようとすると、それらのgifファイルはエクスポートされません。
この場合、誰かが何をすべきか考えていますか?
アセットを埋め込む必要があります。Flexbuilderは、画像を埋め込まない限り、画像をswfに追加することはありません。フィドラーなどのツールを見て、アプリと呼ばれるものが何を作っているかを確認すると、それらの画像の1つが呼び出されているのがわかり、適切なフォルダーに配置することはできません。
[Embed("/assets/picture.gif")]
private const IMAGE1:Class;
[Embed("/assets/picture2.gif")]
private const IMAGE2:Class;
その後、あなたはします
source="{data.muted ? IMAGE1: IMAGE2 }"
埋め込みパスが正しい限り、これで問題ありません(flexbuilderは正しくない場合に通知します)。