【发布时间】:2011-08-27 14:33:27
【问题描述】:
我正在开发一个需要大量 UI 的 AS3 项目,因为 Flex 用于节省这部分的时间,所以我们最终拥有了一个 Flex 项目 (UI) 和一个纯 AS3 项目(所有后端),或者,在换句话说,两个不同的 .swf 文件。
目前,我可以使用一个通用接口并通过使用 Loader 类将 UI .swf 加载到 AS3 .swf 中成功地通信它们:
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest(“CustomUIModule.swf”);
实际代码包含 SystemManagerHandler 的侦听器,因此 Flex 不会抱怨。
由于我们要交付两个不同的文件,因此无论何时发布项目的构建版本都不太实际。对于这种情况,元标记 [Embed] 似乎是实现这一目标的更好方法(迄今为止没有令人满意的结果)。
根据上述信息(希望我已经足够清楚)最终生成单个 swf 的最佳方法是什么?或者我们应该如何正确实现 Flex swf 的 [Embed] 标签?
提前致谢。
【问题讨论】:
标签: actionscript-3 flex4 embed flash-builder