1 使用AS工程制作的swf, 可以通过var obj:Object = loader.content; obj.func();直接调用该swf文档类中公开的方法和属性(注意, 是文档类中, 子类中的无法访问);
2 使用Flex工程制作的swf, 调用swf中main文件公开的方法:
var obj:Object = loader.content.application;
obj.func();
侦听事件: 在该flex工程中使用this.systemManager.dispathEvent(event);然后在加载工程中:
var obj:Object = loader.content;
obj.addEventListener(..);
也许使用obj.application.addEventListener(..)也可以, 有空试下.
浙公网安备 33010602011771号