Форум 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)
-   -   Проблема с setTimeout (http://www.flasher.ru/forum/showthread.php?t=129334)

Actual 06.09.2009 18:23

Код AS1/AS2:

web1.play();
web2.stop();
this.onEnterFrame = function():Void {
        if (web1._currentframe == web1._totalframes) {
                //web1._currentframe=0;
                web1.stop();               
                web2.play();
        }
        if (web2._currentframe == web2._totalframes) {
                //web2._currentframe =0;
                web2.stop();               
                web1.play();
        }
}


iNils 06.09.2009 18:28

А убивать onEnterFrame после проигрывания обоих анимаций кто будет?

Actual 06.09.2009 18:39

Зачем? мне нужно, чтобы они бесконечно проигрывались по очереди. Или я неправильно вас поняла?

Wolsh 06.09.2009 20:49

Замени play() на gotoAndPlay(1)

Actual 06.09.2009 21:05

Заменила. Теперь web1 проигрывается 1 раз и все. они оба останавливаются. Потом заменила stop() на gotoAndStop(1). Теперь всё работает отлично. Всем большое спасибо!


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

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