Actionscript 3 为什么不是';那孩子不是从镜框里拿出来的吗?
我正在尝试使用removeChild()函数删除movieclip。我的代码在下面,但不起作用Actionscript 3 为什么不是';那孩子不是从镜框里拿出来的吗?,actionscript-3,removechild,Actionscript 3,Removechild,我正在尝试使用removeChild()函数删除movieclip。我的代码在下面,但不起作用 addEventListener(Event.ENTER_FRAME, lemons_collide); function lemons_collide(ev : Event) : void { if(currentFrame==1) { if(cup2.hitTestObject(lemons)) { lemons.st
addEventListener(Event.ENTER_FRAME, lemons_collide);
function lemons_collide(ev : Event) : void
{
if(currentFrame==1)
{
if(cup2.hitTestObject(lemons))
{
lemons.stopDrag();
lemons.x = 35;
lemons.y = -150;
lemons.gotoAndPlay(1);
if(lemons.currentFrame>=14){
removeChild(lemons);
}
}
}
};
“currentFrame”检查直接在“gotoAndPlay”之后运行。。因此当前帧始终为“1”。您必须在该对象上运行一个单独的事件侦听器跟踪“ENTER_FRAME”,然后让它在第14帧上删除子对象