0
我有一個主要fla,其中我在本地加載外部swf。第一次當我加載瑞士法郎,它工作正常。使用as3重新加載AIR for iOS中的外部swf
單擊主頁按鈕(在外部swf上)我已刪除包含外部swf的動畫片段。
在從主屏幕再次加載外部swf時,它會在iOS設備上給我一個空白屏幕。我怎樣才能重新加載我的瑞士法郎?
這對Android設備工作正常。我只在iOS設備中遇到此問題。
var home:homebtn=new homebtn();
var swfLoader:Loader = new Loader();
var _lcd:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain, null);
var swfFile:URLRequest = new URLRequest("external.swf");
var container:MovieClip= new MovieClip();
swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadedHandler);
function swfLoadedHandler(e:Event):void {
addChild(home);
home.x=_width/2;
home.y=20;
home.addEventListener(MouseEvent.CLICK,gotohome);
}
swfLoader.load(swfFile,_lcd);
container.addChild(swfLoader);
addChild(container);
function gotohome(evt:MouseEvent):void
{
SoundMixer.stopAll();
removeChild(container);
removeChild(home);
home=null;
gotoAndStop(1,"Homescreen");
}