Flex 4的单个SWF文件创建了应用程序?

时间:2011-01-19 12:02:20

标签: flex web-applications flex4 flash

我在Flex 4中创建了一个应用程序。当我导出一个发布版本时,它会生成一大堆文件。 (包括使用的皮肤等等)

如何将那些丰富的文件除了容器HTML文件,编译成单个SWF文件?

如, 我的文件夹应该只包含:

  • my_app.swf
  • my_app.html

但my_app.swf应该仍然像普通的Flex 4应用程序一样运行,只是这一次,所有文件,图像,皮肤等都在一个SWF文件中。

感谢那些有帮助的人!

2 个答案:

答案 0 :(得分:5)

在Flash Builder中打开您的项目,转到:

项目 - >属性

Flex构建路径 - >库路径

最后将名为“Framework linkage ”的下拉列表更改为“Merged into code”。

重新编译:)

答案 1 :(得分:4)

您需要在flex中嵌入图像。参考http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf60546-7ff2.html

完成后,您将不需要文件夹中的图像和声音文件等资源。它们已经嵌入您的swf中。 注意:这会大大增加swf的大小。