[討論] AS3 關於removeChild 的用法

看板Flash作者 (OSANA)時間17年前 (2009/02/04 00:00), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
新手的心得...請多包涵 之前使用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

02/04 00:03, , 1F
好像有點文不對題...不管了
02/04 00:03, 1F

02/04 00:08, , 2F
pic02不進行removeChild,一直做addChild不會爆嗎?
02/04 00:08, 2F
文章代碼(AID): #19Y6erAZ (Flash)
文章代碼(AID): #19Y6erAZ (Flash)