[英]AS3 Error When Trying To Remove a Movieclip from the Stage
我在主時間軸上有一個實際的動畫片段,稱為“ img_mc”,要在擊中特定幀時將其刪除。 因此,我在該框架上放置了以下代碼:removeChild(img_mc)-即使Flash刪除了它,我仍然遇到以下錯誤:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()
我不明白我在這里想念什么嗎? 我也試過
this.removeChild(img_mc); and
stage.removeChild(img_mc);
謝謝!
我創建了一個函數:
function stopTheScript() {
if (img_mc.parent){
img_mc.parent.removeChild(img_mc);
}
}
這似乎可行-表示我沒有收到錯誤-但是我不太明白為什么? 我以為放置在時間軸上的任何動畫片段都會自動成為孩子?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.