PDA

Просмотр полной версии : gotoAndPlay в классе


profi80
03.04.2008, 01:22
Подскажите пожалуйста почему не работает?

Имеется мувиклип, содержащий 10 фремов. В первом указано stop().
Во втором tween-анимация растянутая на все оставшиеся фреймы. Лейблы у фреймов соответственно f1,f2.

К клипу прикреплен класс через Linkage (AS 2.0 class:)

Сам класс:

class myClass extends MovieClip{
public function Start():Void {
this.gotoAndPlay("f2");
}
}


Не переходит на второй фрейм, соответственно не показывается анимация. Никак не пойму - почему? Как нужно сделать чтобы работало?

Спасибо.

iNils
03.04.2008, 01:40
Когда вызывается метод Start?
Классы называют с большой буквы, а методы с маленькой, а не наоборот.

profi80
03.04.2008, 14:14
Когда вызывается метод Start?

Клип изначально находится на сцене, т.е. без attachMovie...
И вызывается из другого класса так: myMovie.Start();
Вызывается почти сразу после начала проигрывания ролика.

В общем, ситуация выглядит так:

на сцене есть мувик, который содержит myMovie. оба имеют свои собственные классы. родительский мувик инициализируется методом Init, который содержит вызов метода myMovie.Start();