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