Форум 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=104680)

B0Bka 30.11.2007 02:55

Вложений: 1
Landysh сори, не заметил что ты девушка :rolleyes:

я логику не совсем понял, что-то типа этого наверно:

Код:

var t_direction:Number = 1; //+1 движение вперед; -1 движение назад

function delayFunc() {
        mc.stop();
        if (1 == t_direction) mc.nextFrame();
        else if (-1 == t_direction) mc.prevFrame();
        gotoFrames();
}

function gotoFrames() {
        if (mc._currentframe > 5) {
                trace(mc._currentframe+" _currentframe > 5");
                t_direction = -1;
                var _mt:Number = setTimeout(delayFunc, 2000);               
        }
       
        else if (mc._currentframe < 5) {
                trace(mc._currentframe+" _currentframe < 5");
                t_direction = 1;
                var _mt:Number = setTimeout(delayFunc, 2000);
        }
       
        else if (mc._currentframe == 5) {
                trace(mc._currentframe+" _currentframe = 5");
                mc.gotoAndPlay("start");
                t_direction = 1;
                var _mt:Number = setTimeout(delayFunc, 2000);
        }
}

gotoFrames();

исходник сохранил в 8-м флэше


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

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