Chas
15.04.2007, 12:27
есть такая задача.
в основной мультик в контейнер должен загружаться мувик - "моделька" персонажа. далее эта "моделька" управляется основным мультом, который проигрывает в ней разные анимации (предположительно, например, _root["char"+id].gotoAndPlay ("walk1")) и изменяет координаты мувика. Если основной мульт (далее мастер) запустил проигрывание анимации в подчиненном мувике, то некоторые другие события должны ожидать окончания проигрывания анимации. т.е. сообщать мастеру о том, что цикл анимации закончен.
хотелось бы зделать так, чтобы дезигнеры, вообще не шаря в actionScript могли рисовать мувики-модели. т.е. в мувике-модели максимум что можно - это лэйблы для начала анимации (stand1,stand2,...,attack1,attack2...) и stop (); в конце анимации.
вопрос, как определить, что анимационный цикл закончился? =/
есть мысль переопределить функцию stop () подключаемого ролика, так, чтобы при вызове из мувика stop () вызывалась своя функция stop (), которая бы сообщала мастеру, что можно продолжить, а потом вызывала функцию оригинала. это вообще возможно? если возможно, то что искать в хелпе? =)
в основной мультик в контейнер должен загружаться мувик - "моделька" персонажа. далее эта "моделька" управляется основным мультом, который проигрывает в ней разные анимации (предположительно, например, _root["char"+id].gotoAndPlay ("walk1")) и изменяет координаты мувика. Если основной мульт (далее мастер) запустил проигрывание анимации в подчиненном мувике, то некоторые другие события должны ожидать окончания проигрывания анимации. т.е. сообщать мастеру о том, что цикл анимации закончен.
хотелось бы зделать так, чтобы дезигнеры, вообще не шаря в actionScript могли рисовать мувики-модели. т.е. в мувике-модели максимум что можно - это лэйблы для начала анимации (stand1,stand2,...,attack1,attack2...) и stop (); в конце анимации.
вопрос, как определить, что анимационный цикл закончился? =/
есть мысль переопределить функцию stop () подключаемого ролика, так, чтобы при вызове из мувика stop () вызывалась своя функция stop (), которая бы сообщала мастеру, что можно продолжить, а потом вызывала функцию оригинала. это вообще возможно? если возможно, то что искать в хелпе? =)