Flexbuilder Flex没有';t导出资源以发布构建

Flexbuilder Flex没有';t导出资源以发布构建,flexbuilder,release-builds,Flexbuilder,Release Builds,我尝试使用以下行有条件地设置图像源: source="{data.muted ? '/assets/audioMuted.gif' : '/assets/audio.gif'}" 从Flex builder运行时,应用程序运行良好,但当我尝试从Flex builder导出发布版本时,这些gif文件不会导出 有人知道在这种情况下该怎么做吗。您需要嵌入资产。Flexbuilder永远不会将图像添加到swf,除非您嵌入它。 如果您查看一个工具,例如查看您的应用程序正在生成什么,您会看到其中一个图像正

我尝试使用以下行有条件地设置图像源:

source="{data.muted ? '/assets/audioMuted.gif' : '/assets/audio.gif'}"
从Flex builder运行时,应用程序运行良好,但当我尝试从Flex builder导出发布版本时,这些gif文件不会导出


有人知道在这种情况下该怎么做吗。

您需要嵌入资产。Flexbuilder永远不会将图像添加到swf,除非您嵌入它。 如果您查看一个工具,例如查看您的应用程序正在生成什么,您会看到其中一个图像正在被调用,而您无法将它们放入适当的文件夹中

[Embed("/assets/picture.gif")]
private const IMAGE1:Class;
[Embed("/assets/picture2.gif")]
private const IMAGE2:Class;
那你会做的

source="{data.muted ? IMAGE1: IMAGE2 }"
只要嵌入路径正确,就应该这样做(flexbuilder会告诉您是否正确)