Это мой код, помогите мне, пожалуйста, это действительно расстраивает! У меня есть видеоклип в моей библиотеке, и я добавил его с помощью AS3 на сцену. Эта часть была легкой. Но теперь я хочу управлять этим видеоклипом. Если introScene "introClass" достигает кадра 120, я хочу удалить этот фрагмент ролика и заменить его другим. Проблема в том, что оператор if не работает. Я также пробовал getChildByName, но это тоже не сработало.
var introClass = new introScene;
addChild(introClass);
introClass.x = 640;
introClass.y = 387;
/ * ** * *** ВВЕДЕНИЕ * ** * *** /
introClass.addEventListener(Event, introLoaded);
function introLoaded(event):void{
if(introClass == 120 ){
trace("Frame Reached")
}
}
Я пробовал это, и это тоже не работает :(
introClass.addEventListener(Event, introLoaded);
function introLoaded (e:Event):void{
if(MovieClip(introClass).currentFrame == 120){
trace("120 complete")
}
}
()
после создания экземпляраintroScene
. Должно бытьintroClass = new introScene();
- person BadFeelingAboutThis   schedule 23.10.2012introLoaded
функции, которая предположительно ожидает объектEvent
. - person BadFeelingAboutThis   schedule 23.10.2012