Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   цикл не работает (http://www.flasher.ru/forum/showthread.php?t=97399)

temp05 20.06.2007 15:28

цикл не работает
 
почему конструкция
Код:

        var i:int = 1;
        while (i!=100) {
                this.m.nextFrame();
                i++;
        }

не работает??
он не перелистывает кадры

-------------
flash cs3, as3

etc 20.06.2007 15:30

Перелистывает. Цикл — единовременная операция.
Нужно использовать ENTER_FRAME.

temp05 20.06.2007 15:38

спасибо!

и ещё, мне нужно ускорить мувик, пользуюсь
Код:

this.m.gotoAndStop(this.m.currentFrame +9);
в цикле,
в конце мувика
Код:

this.gotoAndStop(1)
но иногда он перелетает конец, в следствии чего мувик останавливается(так как на начало не переходит).
как это обойти?

etc 20.06.2007 15:40

Поставить условие, если currentFrame + 9 больше totalFrames, то переходить на первый кадр.

temp05 20.06.2007 15:43

:drinks:


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

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