[爆卦]removechild用法是什麼?優點缺點精華區懶人包

為什麼這篇removechild用法鄉民發文收入到精華區:因為在removechild用法這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者osanaosana (OSANA)看板Flash標題[討論] AS3 關於removeChil...


新手的心得...請多包涵
之前使用removeChild方法一直遇到莫名其妙的錯誤

ArgumentError: Error #2025:
提供的 DisplayObject 必須是呼叫者的子系。

特此分享...



原本我在工作區有名為pic01,pic02的MovieClip作為秀圖之用

程式:
var loaderes:Array =new Array();
loaderes.push(new Loader());
loaderes.push(new Loader());
loaderes.push(new Loader());
loaderes[0].load(new URLRequest("檔案路徑"));
loaderes[1].load(new URLRequest("檔案路徑"));
loaderes[2].load(new URLRequest("檔案路徑"));

//loaderes[]皆是Loader並已讀入jpg圖檔
//於是要開始秀圖了...

pic01.addChild(loaderes[0]);
pic02.addChild(loaderes[1]);

//圖片出現了,使用者要看下一張圖
//準備換圖...

pic01.removeChild(loadeses[0]);
pic01.addChild(loaderes[1]);
pic02.removeChild(loadeses[1]); //出現Error #2025:
pic02.addChild(loaderes[2]);


============================
於是去請教各方高手...

搞了兩三天才發現...

pic01.addChild(loaderes[1]);
把loaderes[1]的parent從pic02直接改成pic01
於是...

pic02.removeChild(loadeses[1]);
可以直接砍了...

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.111.154
osanaosana:好像有點文不對題...不管了 02/04 00:03
osanaosana:pic02不進行removeChild,一直做addChild不會爆嗎? 02/04 00:08

你可能也想看看

搜尋相關網站