Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   gotoAndPlay в классе (http://www.flasher.ru/forum/showthread.php?t=110450)

profi80 03.04.2008 01:22

gotoAndPlay в классе
 
Подскажите пожалуйста почему не работает?

Имеется мувиклип, содержащий 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

Цитата:

Сообщение от iNils
Когда вызывается метод Start?

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

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

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


Часовой пояс GMT +4, время: 14:59.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.