Odliczanie czasu w ActionScript


(Bkornacki) #1

Witam! !!

Chciałbym prosić o pomoc w napisaniu skryptu, który będzie odliczał 25 minut (25:00) do 0 (00:00). Jestem zupełnym nowicjuszem jeśli chodzi o ActionScript, więc prosiłbym o dość szczegółową pomoc. Z góry dziękuję.

-- Dodane 04.05.2011 (Śr) 13:52 --

Znalazłem skrypt, który wykonuje to o co mi chodziło, ale wykonuje to w okienku Output, a ja chciałbym zeby wykonywał to w dynamicznym polu tekstowym. Bardzo proszę o pomoc w przerobieniu tego skryptu.

//5 minut

var endtime = new Date ().valueOf () + new Date (0, 0, 0, 0, 5, 0, 0).valueOf ();

//

trace (new Date ().valueOf ());

//

function multiPosNumber (nr:Number, pos:Number):String {

//

var n:String = nr.toString ();

var o:String = "";

//

for (var i = 0; i (pos - n.length); i++)

{

o += "0";

}

return o + n;

}

function showCountDown () {

//

var d:Date = new Date (endtime - new Date ().valueOf ());

var ss:Number = d.getSeconds ();

var mm:Number = d.getMinutes ();

var hh:Number = d.getHours ();

//

trace (([multiPosNumber (hh, 2), multiPosNumber (mm, 2), multiPosNumber (ss, 2)]).join (":"));

//

if (!hh !mm !ss) {

delete this.onEnterFrame;

trace("koniec odliczania!");


}

}

//

this.onEnterFrame = showCountDown;