Показать сообщение отдельно
Старый 29.10.2010, 01:54
f.g.programmer вне форума Посмотреть профиль Отправить личное сообщение для f.g.programmer Найти все сообщения от f.g.programmer
  № 7  
Ответить с цитированием
f.g.programmer
 
Аватар для f.g.programmer

блогер
Регистрация: Sep 2010
Адрес: Россия
Сообщений: 137
Записей в блоге: 3
Цитата:
Бросание кем?
Да действительно, чтобы бросить событие придётся использовать делегирование или локальную функцию.

Цитата:
до тех пор, пока Вам всегда нужно использовать графику в одном контексте
Пусть есть у нас другой контекст, нужно бросить 3 события, в трёх точках анимации. Мы залезаем в анимацию, смотрим в каких кадрах нужно бросить событие, и добавляем в коде через addFrameScript.
Через некоторое время изменяем анимацию на несколько кадров, ищем в коде где к ней привязаны addFrameScript, и правим их. Так?

Добавлено через 3 минуты
Да, ещё нужно делать все анимации одноуровневыми или прописывать и помнить идентификаторы вложенных клипов (снова же лезть в каждую анимацию). Либо, для случая с удалением, находить самую длинную анимацию из вложенных, и считать её длину продолжительностью проигрывания.


Последний раз редактировалось f.g.programmer; 29.10.2010 в 08:50.