2012-01-09 34 views
0

我的Flex项目在发布模式下已经增长到超过1Mb,现在我正试图将其切割成模块。大的Flex项目,我怎样才能将我的swc库转换为RSL?

我的一个SWC库很大,我想在多个模块中使用它,所以我想我可以把它变成一个RSL?我怎么能把SWC库变成RSL?我正在用Flash Builder(Flex)构建。

+1

您能否澄清一下您如何构建项目的发布版本? (ant,maven,Flash builder导出发布生成器等),因为这改变了答案 – 2012-01-09 03:42:53

+0

http://stackoverflow.com/questions/8667308/rsl-used-in-flex – 2012-01-09 05:03:37

回答

0

您可以通过以下参数mxmlc编译:

-runtime-shared-library-path=path/to/your_lib.swc,http://lib-url/your_lib.swf -verify-digests=false 

注意的是,对于连锁,你应该使用SWC,但的rsl你要加载,应该是一个SWF(不SWC)。要从SWC获取SWF:使用存档程序(例如WinRAR)打开* .swc文件并从中提取* .swf。

相关问题