0
我試圖conditionaly使用下面的行設置圖片來源:從Flex Builder中運行時Flex不出口資源,釋放建設
source="{data.muted ? '/assets/audioMuted.gif' : '/assets/audio.gif'}"
應用程序運行正常,但是當我嘗試導出發行版從Flex Builder中,這些gif文件不會被導出。
有沒有人有一個想法在這種情況下做什麼。
我試圖conditionaly使用下面的行設置圖片來源:從Flex Builder中運行時Flex不出口資源,釋放建設
source="{data.muted ? '/assets/audioMuted.gif' : '/assets/audio.gif'}"
應用程序運行正常,但是當我嘗試導出發行版從Flex Builder中,這些gif文件不會被導出。
有沒有人有一個想法在這種情況下做什麼。
您需要嵌入資產。除非您嵌入它,否則Flexbuilder將永遠不會向swf添加圖像。 如果您查看諸如fiddler之類的工具以查看您的應用正在調用的內容,那麼您會看到其中一個正在調用的圖像,並且您不能將它們放到合適的文件夾中。
[Embed("/assets/picture.gif")]
private const IMAGE1:Class;
[Embed("/assets/picture2.gif")]
private const IMAGE2:Class;
,那麼你會怎麼做
source="{data.muted ? IMAGE1: IMAGE2 }"
只要是應該做的是嵌入路徑是正確的(FlexBuilder會告訴你,如果它不是)。
謝謝,它的工作 – Marko 2009-06-17 13:31:51