我发现了如何加载一个或多个外部SWF文件,用我的AIR iOS应用程序打包的几个信息,实际的工作代码为:加载和重新加载在AIR外部SWF为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,这似乎很无用。
我很确定在iOS上你不能加载任何代码,所以也许这是你正在发生的事情?还有这个[SO线程](http://stackoverflow.com/questions/15411603/air-3-6-ios-load-external-swf-with-abc),可能会流露出一些光芒。 –
使用AIR 3.7(现在我使用3.9),您可以使用代码加载外部SWF ...上述脚本执行此操作,但无法进行RELOAD! –