Actionscript 3 将基于Flex的swf嵌入pure-AS3项目的最佳方法?
我正在处理一个需要大量UI的AS3项目,因为Flex用于节省这部分的时间,所以我们最终得到了一个Flex项目(UI)和纯AS3项目(所有后端),或者换句话说,两个不同的.swf文件 目前,我可以使用一个公共接口,并通过使用Loader类将UI.swf加载到AS3.swf中,成功地与它们通信:Actionscript 3 将基于Flex的swf嵌入pure-AS3项目的最佳方法?,actionscript-3,flex4,embed,flash-builder,Actionscript 3,Flex4,Embed,Flash Builder,我正在处理一个需要大量UI的AS3项目,因为Flex用于节省这部分的时间,所以我们最终得到了一个Flex项目(UI)和纯AS3项目(所有后端),或者换句话说,两个不同的.swf文件 目前,我可以使用一个公共接口,并通过使用Loader类将UI.swf加载到AS3.swf中,成功地与它们通信: var loader:Loader = new Loader(); var request:URLRequest = new URLRequest(“CustomUIModule.swf”); 实际代码包
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest(“CustomUIModule.swf”);
实际代码包含SystemManagerHandler的侦听器,因此Flex不会抱怨
因为我们要交付两个不同的文件,所以无论何时发布项目的构建,这都是不实际的。在这种情况下,元标记[Embed]似乎是实现这一点的更好方法(到目前为止没有令人满意的结果)
有了上述信息(希望我已经说得足够清楚),最终生成单一主权财富基金的最佳方法是什么?或者我们应该如何正确实现Flex swf的[Embed]标记
提前感谢。我尽量避免将主权财富基金加载到另一个主权财富基金中,这对我来说似乎并不正确,尤其是如果我可以控制所有主权财富基金的话。如果是我,我会把所有东西都集成到一个fat flex项目中。毕竟这不是OOP的全部内容。
我同意你的观点,但是由于时间限制,这个特定的项目需要这种方法。