Почему ребенок не удален из кадра?
-
12-11-2019 - |
Вопрос
Я пытаюсь удалить Movieclip с функцией Removechild ().Мой код ниже, но он не работает.
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». Так что ustremsframe всегда "1".Вам придется запустить отслеживание отдельного прослушивателя событий «Enter_frame» на этом объекте, а затем убрать ребенка после того, как он находится на раме 14.
Не связан с StackOverflow