![]() |
|
||||||||||
|
|
|
|||||
|
товарищи, подскажите пожайлуста, каким образом мне убрать чайлда после того, как его альфа станет 0 =\
function rotate(event:Event):void { if(event.target.alpha<.9) { event.target.alpha +=0.02; event.target.rotation +=1; } else { event.target.addEventListener(Event.ENTER_FRAME, fadeOut) } } function fadeOut(event:Event):void { if(event.target.alpha>0) { event.target.alpha -=0.02; } <b> блаблабла removeChild(блаблабла);b> } particleTimer.start(); попробовал так - чайлд удаляется, но при этом вылезает ошибка TypeError: Error #2007: Параметр child не должен быть равен нулю. at flash.display: isplayObjectContainer/removeChild()at _fla::bg_1/fadeOut() =\ |
|
|||||
|
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
именно в этом месте загвоздка =) чуть ниже написал то, что смог придумать на этот счёт, но код вызывает ошибку при удалении чайлда.
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 65
|
Либо я что-то не понял, либо всё до безумия просто:
function rotate(event:Event):void { if(event.target.alpha<.9) { event.target.alpha +=0.02; event.target.rotation +=1; } else { event.target.addEventListener(Event.ENTER_FRAME, fadeOut); particleTimer.stop(); } } function fadeOut(event:Event):void { if(event.target.alpha>0) event.target.alpha -=0.02; else { event.target.removeEventListener(Event.ENTER_FRAME, fadeOut); removeChild(event.target); } } particleTimer.start(); |
|
|||||
|
1119: Access of possibly undefined property bg through a reference with static type flash.display
isplayObjectContainer. =\фишка похоже в том, что скрипт находится в мувике bg =\ |
|
|||||
|
попробовал в конце проигрывания мувика написать
removeChild(this); но при проверке на существование this - он зараза всё ещё существует =\ то есть поидее когда чайлдов накопиться приличное количество это всё дело должно у меня конкретно подвиснуть =\ аааааааа поможиииите =)) |
|
|||||
|
ошибок нет, но проц так же грузит сильно - поидее не пашет =\
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|