我只有一個框架的AS3文件。下面是代碼:AS3:使用兩個加載程序的內存泄漏
stop();
trace("Debut du code.");
var chargeur:Loader = new Loader();
var chargeur2:Loader = new Loader();
var adress:URLRequest = new URLRequest("img/idle.swf");
chargeur.load(adress);
addChild(chargeur);
chargeur.contentLoaderInfo.addEventListener(Event.COMPLETE,isLoaded)
function isLoaded (evt:Event) {
trace("Loading complete");
var adress2:URLRequest = new URLRequest("img/oldcoucou.swf");
chargeur2.load(adress2);
addChild(chargeur2);
}
問題是:有內存泄漏,像3MO/s的......我不明白,爲什麼和我在做什麼錯。任何線索?
謝謝。
編輯: 只有一個加載程序,我沒有內存泄漏。如果我加載兩個,然後隱藏一個(chargeur.visible = false或chargeur.y = 1200),也沒有內存泄漏。只有當同時有2個可見時纔會出現問題。這聽起來很瘋狂,我知道...我希望這是一個知道的錯誤或代碼中的錯誤...
推測內存鏈接位於您正在加載的SWF中。 –