我在Flex 4中创建了一个应用程序。当我导出一个发布版本时,它会生成一大堆文件。 (包括使用的皮肤等等)
如何将那些丰富的文件除了容器HTML文件,编译成单个SWF文件?
如, 我的文件夹应该只包含:
但my_app.swf应该仍然像普通的Flex 4应用程序一样运行,只是这一次,所有文件,图像,皮肤等都在一个SWF文件中。
感谢那些有帮助的人!
答案 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的大小。