繁体   English   中英

如何从Flex SWF中的ActionScript 1/2 SWF接收事件?

[英]How to receive the events from an ActionScript 1/2 swf in a flex swf?

我试图将基于Flex构建的swf加载到基于swish的电影中,然后失败,进行了一些研究,得出以下结论:

(AS1 / AS2和AS3)在Flash Player中的不同“虚拟机”中运行。 像许多产品升级一样,基于AS3的SWF可以加载基于AS1 / 2的SWF,但是AS1 / 2无法加载基于AS3的SWF。

ActionScript 3是全新产品,而不是AS2的简单升级。 Adobe做出了“业务”决定,不包含“旧版兼容性”。

哪个来自这里: http : //forums.swishzone.com/index.php?s=b8a808adb9b5dea0e88c5c6cedb97018&showtopic=60051&st=0&p=259340&#entry259340

有人告诉我可以使用的一种策略是创建一个加载AS 1/2 SWF的SWF文件,然后在某些情况下加载我的AS 3电影。 事实是,该事件在AS 1/2 SWF中,所以这可能吗?

您需要使用LocalConnection调用来使两个SWF通信,即使在父SWF中也是如此。 格兰特·斯金纳(Grant Skinner)撰写了可能对您有用的SWFBridge: http ://www.gskinner.com/blog/archives/2007/07/swfbridge_easie.html。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM