将基于Flex的swf嵌入纯AS3项目的最佳方法是什么?

时间:2011-05-17 21:40:54

标签: actionscript-3 flex4 embed flash-builder

我正在开发一个需要大量UI的AS3项目,因为Flex用于节省时间,我们最终得到了一个Flex项目(UI)和纯AS3项目(All BackEnd),或者换句话说,两个不同的.swf文件。

目前,我可以使用通用接口成功通信,并使用Loader类将UI .swf加载到AS3 .swf中:

var loader:Loader = new Loader();
var request:URLRequest = new URLRequest(“CustomUIModule.swf”);

实际代码包含SystemManagerHandler的侦听器,因此Flex不会抱怨。

由于我们提供了两个不同的文件,因此每当我们发布项目版本时,它都不实用。对于这种情况,元标记 [嵌入] 似乎是实现此目标的更好方法(迄今为止没有令人满意的结果)。

通过以上信息(希望我已经足够清楚),最终生成单个swf的最佳方法是什么?或者我们应该如何正确实现Flex swf的[Embed]标签?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我尽量避免将SWF加载到另一个SWF中它对我来说似乎不对,特别是如果我可以控制所有SWF。如果是我,我会将所有内容整合到一个胖胖项目中。毕竟不是OOP的全部内容。