|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Dec 2009
Сообщений: 2
|
AS3, как самоудаляться и запускать при этом метод из основного класса
Подскажите пожалуйста!
У меня основной класс создает две кнопки - экземпляры одного класса button(пользовательский). При нажатии одной из них, обе удаляются с экрана и запускается анимация. Как сделать так, чтобы по окончанию анимации она самоудалялась, а также снова создавала эти две кнопки??? Очень прошу! |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
при окончании анимации диспатчите Event, ловите его в основном классе и делайте дальше что душе угодно
например можно в последнем кадре анимации прописать чтобы в каждом кадре не проверять окончание
__________________
low + |
|
|||||
to Jewelz:
пользовательские классы и и куски кода на кадры вешать - плохая практика |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
можно использовать в основном классе
__________________
Отряд Котовскага |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
Цитата:
соответственно я запускаю ту или иную анимацию по какому-то действию пользователя, как мне тогда лучше узнать что анимация остановилась и можно делать следущее действие?
__________________
low + |
|
|||||
Jewelz, не увидел убедительных аргументов, просто потом разбираться в вашем коде будет очень сложно другому человеку, да и сами запутаетесь, когда забудете где делаете диспетчирезацию события
|
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
Цитата:
как бы вы сделали? мне очень интересно, потому что я знаю что писать код в кадрах не есть хорошо (сам использую только stop(); и dispatchEvent()), если есть более удобный способ, я с радостью приму его во внимание
__________________
low + |
|
|||||
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
я писал выше - уточняю:
__________________
Отряд Котовскага |
|
|||||
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
Котяра, с вашим кодом я абсолютно согласен, только он не удобен если на одной таймлайн находится несколько анимаций, и не известен точный кадр их окончания, + анимация может быть перерисована и длительность увеличится => изменится номер последнего кадра
__________________
low + |
Часовой пояс GMT +4, время: 12:41. |
|
« Предыдущая тема | Следующая тема » |
|
|