我有一个只有一帧的 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 个可见时才会出现此问题。这听起来很疯狂,我知道......我希望这是一个已知的错误或代码中的错误......