Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 将基于Flex的swf嵌入pure-AS3项目的最佳方法?_Actionscript 3_Flex4_Embed_Flash Builder - Fatal编程技术网

Actionscript 3 将基于Flex的swf嵌入pure-AS3项目的最佳方法?

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”); 实际代码包

我正在处理一个需要大量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]似乎是实现这一点的更好方法(到目前为止没有令人满意的结果)

有了上述信息(希望我已经说得足够清楚),最终生成单一主权财富基金的最佳方法是什么?或者我们应该如何正确实现Flex swf的[Embed]标记


提前感谢。

我尽量避免将主权财富基金加载到另一个主权财富基金中,这对我来说似乎并不正确,尤其是如果我可以控制所有主权财富基金的话。如果是我,我会把所有东西都集成到一个fat flex项目中。毕竟这不是OOP的全部内容。

我同意你的观点,但是由于时间限制,这个特定的项目需要这种方法。