我有一個簡單的可擴展廣告,它加載了一個外部SWF文件。外部SWF文件包含嵌入的視頻。AS3 UILoader SWF在後臺繼續播放
使用UILoader組件,我已經加載了SWF,將它添加到舞臺上,並且視頻顯示並播放正常。
主要問題是我有一個關閉按鈕,它應該卸載視頻,並停止它,基本上返回到廣告的默認狀態。
要卸載SWF,我做了以下內容:
myUILoader.unload();
removeChild(myUILoader);
當我做到這一點,視頻和UILoader的從屏幕上消失。但是,您仍然可以在背景中聽到聲音,並且如果我再次加載SWF,它會在後臺創建多個軌道。有什麼建議麼?
如果將'myUILoader'設置爲空,會發生什麼?你真正應該做的是在你加載的SWF中,編輯代碼並添加一個Event.REMOVED_FROM_STAGE事件來處理停止所有必要的聲音/視頻。 – Ronnie 2012-08-06 21:48:16