【问题标题】:Best way to embed Flex-based swf into pure-AS3 project?将基于 Flex 的 swf 嵌入到纯 AS3 项目中的最佳方式是什么?
【发布时间】: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


    【解决方案1】:

    我尽量避免将 SWF 加载到另一个 SWF 中。这对我来说似乎不合适,尤其是当我可以控制所有 SWF 时。如果是我,我会把所有东西都整合到一个胖弹性项目中。毕竟这不是 OOP 的全部意义所在。

    【讨论】:

    • 我同意你的看法,但是由于时间限制,这个特定项目需要这种方法。
    猜你喜欢
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-23
    • 1970-01-01
    • 2010-09-07
    • 2013-10-25
    相关资源
    最近更新 更多