Форум 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)
-   -   Пауза между циклами (http://www.flasher.ru/forum/showthread.php?t=81018)

Tankian 09.06.2006 23:51

Пауза между циклами
 
Добрый вечер, товарищи. У меня к вам снова глупый вопрос. У меня есть цикл (for). он работает, всё норм. но мне нужно, чтоб между каждым прогоном цикла небольшая пауза была. что написать надо?

Всем заранее благодарен.

iNils 09.06.2006 23:59

На ежедневном съезде партии, товарищи постановили объяснить смысл фразы "между каждым прогоном цикла", так как не всем понятно.

Tankian 10.06.2006 00:16

вобщем вот код:
Код:

on(rollOver)
{
        for (i=1;i<41;i++) {
gotoAndStop(i);
}

        }

там некий объект движется. мне нужно, чтоб объект этот не сразу в конечном положении оказывался, а двигался плавно. для этого, как я понимаю, какая-то пауза в выполнении цикла нужна.

Usnul 10.06.2006 00:31

цикл выполняется в течение одного кадра, если ты напихаешь туда пауз это не изменит факта что ничерта не изменится пока цыкл не выполнится до конца, более того, в компиляторе встроенно ограничение (порядка 10 секунд) на выполнение кода, тоесть если твой цикл займет более 10 секунд для выполнения то флеш плеер заботливов ыкинет запрос на прекращение кода, и любой разумный юзер нажмет "да" и закроет окно.

Подумай зачем нужны кадры, а?

iNils 10.06.2006 00:47

Код:

on(rollOver) {
        this.i = 1;
        this.onEnterFrame = function () {
                if (this.i == 41) {
                        delete this.onEnterFrame;
                } else {
                        gotoAndStop(this.i);
                }
                this.i++
        }
}


Tankian 10.06.2006 00:52

спс, всё работает


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

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