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

BM Senya 19.03.2007 11:28

предел времени в таймере
 
привет! уважаемые подскажите что нужно исправить в исходнике "Timer.fla" чтоб по истечении 120 секунд происходил переход на следующую сцену? Огромная просьба если не трудно добавьте это в исходник.

CorC 19.03.2007 11:33

в каком исходнике говоришь? :)

terbooter 19.03.2007 11:35

Код:

var duration=2000;

function executeCallback():Void {
 clearInterval(intervalId);
gotoAndPlay("sceneTwo", 1);
 }

 intervalId = setInterval(this, "executeCallback", duration);

А исходник наверное не прикрепился

BM Senya 19.03.2007 11:53

он у меня почему-то не прикрепляется. Но этот исходник есть в семплах MX 2004

iNils 19.03.2007 11:57

Он это кто?

BM Senya 19.03.2007 12:41

Вложений: 1
Цитата:

iNils:Он это кто?
Это Times.fla. 1 пост.

etc 19.03.2007 12:46

Код:

_root.onEnterFrame = function() {
        totalTime = getTimer()/1000-pauseLength;
        goTime = totalTime-buttonPressTime;
        //
        if (timing) {
                hours = Math.floor(goTime/3600);
                minutes = Math.floor((goTime/3600-hours)*60);
                seconds = Math.floor(((goTime/3600-hours)*60-minutes)*60);
                milli = Math.floor((gotime-(seconds+(minutes*60)+(hours*3600)))*100);
                if (seconds<10) {
                        seconds = "0"+seconds;
                }
                if (minutes<10) {
                        minutes = "0"+minutes;
                }
                if (hours<10) {
                        hours = "0"+hours;
                }
                if (milli<10) {
                        milli = "0"+milli;
                }
                if (goTime>120) {
                        trace('Bingo!');
                }
        }
};


BM Senya 19.03.2007 12:53

Чё то не сработала, 120 сек прошли и ни чего, trace не сработал, время дальше идёт. Мож не туда втулил.

Ну ответьте кто-нибудь, прошу Вас!!!

etc 19.03.2007 15:10

Все работает. Две минуты проходит и трейс.

BM Senya 28.03.2007 17:58

А как сделать чтоб таймер запускался автоматически при запуске без кнопок? Исходник в 6 посте. Подскажите плиз


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

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