ActionScript 3.0加载外部SWF并调用内部方法
AS3 加载外部 SWF 并调用其内部方法其实蛮,主要通过Loader
对象来加载 SWF 文件,用loader.content
访问其内部类。你可以在主文件里加载外部 SWF,直接调用该 SWF 中暴露的公共方法,挺方便的。比如,假设主文件是Main.fla
,被调用的外部文件是called.swf
,你可以在Main.as
中通过loader.load(new URLRequest('called.swf'))
加载,使用loader.content.someMethod()
来调用其中的Called.as
里的方法。这样一来,两个 SWF 文件的交互就变得相对简单了,代码也比较简洁,适合需要动态加载内容的场景哦。
,使用时记得要好文件的加载顺序和错误,避免加载失败导致的异常。
如果你有类似需求,自己动手试试会比较有感觉。
13.88KB
文件大小:
评论区