Код AS3:
animation.totalFrames-1
это если одна анимация, я писал про несколько: у одной конец в 23 кадре, у другой в 101, у третьей в 115
Цитата:
Сообщение от gloomyBrain
(Сообщение 870849)
Чем? Тем, что каждой надо добавить листенер для события ENTER_FRAME?
|
да, этим
Цитата:
Сообщение от gloomyBrain
(Сообщение 870849)
Этого можно не делать, если воспользоваться функцией
Код AS3:
addFrameScript(номер кадра, имя функции)
|
и когда я изменяю одну из 10 анимаций в IDE - я должен поменять константу с концом анимации в коде, по-идее правильный способ, но он мне не нравится тем, что мне нужно следить за всеми этими изменениями, + если графику делаю не я, то мне нужно при каждом изменении проверять "концы", ИМХО проще в конце отсылать событие и я точно буду уверен что какая бы анимация не была я всегда узнаю об ее окончании
Код AS3:
Но по сути это то же самое, что написать код в кадре =)
по сути да, но на деле - нет, так как весь код все-таки хранится в одном месте и при разработке к примеру во FD, ты видишь что и где написано, но опять в моем случае я считаю лучше в кадрах ;)
|