我想知道如何调度外部 SWF 的 contentLoaderInfo 以便在加载原始 swf 的其他框架上使用。它想在时间轴中扩展加载的 SWF 帧。
如果我在第 1 帧上加载 SWF,我希望在第 2 帧或第 3 帧等上控制它,而无需再重新加载。
请帮忙
在项目根目录中创建一个名为 Global.as 的动作脚本文件,如下所示:
package {
public class Global {
public static var externalSWF:DisplayObject;
}
}
在第 1 帧上,在顶部添加以下代码:
import Global;
稍后,如果您拥有此 SWF 的加载程序,请添加此代码以将加载的 swf 保存到您创建的全局变量中。
Global.externalSWF = loader.content;
最后,在第 2 帧和第 3 帧中,您可以再次使用文件顶部的 import 语句来重新使用加载的 SWF,然后像这样添加Child:
import Global;
addChild(Global.externalSWF);