我发现了一些关于如何加载一个或多个外部 SWF 文件的信息,这些文件与我的 AIR iOS 应用程序打包在一起,实际工作代码是:
var myUrlRequest:URLRequest = new URLRequest(mySWF);
var myLoaderContext:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
var loader: Loader = new Loader();
loader.load(myUrlRequest, myLoaderContext);
Object(root).MK.addChild(loader)
它适用于 Android 设备和 Windows PC,但在 iOS 上,它仅在第一次加载外部 SWF。在我的项目中,我有几个按钮可以加载外部 SWF,但每个按钮只在第一次工作。
任何想法?如果我无法重新加载 SWF,这似乎非常无用。