[英]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.