PDA

Просмотр полной версии : предел времени в таймере


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
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 посте. Подскажите плиз