Показать сообщение отдельно
Старый 22.07.2015, 16:11
meiciuc вне форума Посмотреть профиль Отправить личное сообщение для meiciuc Найти все сообщения от meiciuc
  № 7  
Ответить с цитированием
meiciuc

Регистрация: Nov 2005
Сообщений: 149
"Class1 проигрывает свою анимацию на собственном таймере с использованием nextFrame,
Class2 должен подождать до нужного кадра анимации Class1 и выполнить свою со своим таймером. "

самый простой вариант - генерить событие из Class1, детектить это событие, и начинать проигрывание в Class2.

т.е. - ОБРАЗНО это может выглядеть примерно так:

Код AS3:
var c1:Class1 = new Class1();
var c2:Class2 = new Class2();
 
c1.addEventListener("class_2_play_your_animation", function(e:Event):void{ c2.play() });
внутри же класса Class1, по достижении нужного момента, генерить событие
Код AS3:
dispatchEvent(new Event("class_2_play_your_animation"));