mkultra
21.11.2007, 12:34
Salut, am facut rost de un cod in actionScript care functioneaza si anume este un countDown (cat timp a mai ramas pana la) insa ii lipseste ceva sau necesita modificari si chiar nu stiu sa completez, este in format 00:00:00:00 si anume zile+ore+minute+secunde, insa cand ajunge la 00:00:00:00 incepe pe "-" (minus) -1:-1:-1:-1 ... -1:-1:-1:-9 etc.
As vrea daca poate cineva cand ajunge la 0 sa se opresca sau sa imi afiseze un mesaj.
Mai jos gasiti codul. Multumesc mult!
this.onEnterFrame = function() {
var today:Date = new Date();
var currentYear = today.getFullYear();
var currentTime = today.getTime();
var targetDate = new Date(currentYear,11,01,22,00,00); // new Date(an,luna,zi,ora,minut,secunda);
// am adaugat eu pe langa anul, luna, ziua si ora, minutul si secunda
var targetTime = targetDate.getTime();
var timeLeft = targetTime - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
var hrs = Math.floor(min/60);
var days = Math.floor(hrs/24);
sec = string(sec % 60);
if (sec.length < 2) {
sec = "0" + sec;
}
min = string(min % 60);
if (min.length < 2) {
min = "0" + min;
}
hrs = string(hrs % 24);
if (hrs.length < 2) {
hrs = "0" + hrs;
}
days = string(days);
var counter:String = days + ":" + hrs + ":" + min + ":" + sec;
time_txt.text = counter; //time_txt am numit campul text unde o sa apara counter
}
As vrea daca poate cineva cand ajunge la 0 sa se opresca sau sa imi afiseze un mesaj.
Mai jos gasiti codul. Multumesc mult!
this.onEnterFrame = function() {
var today:Date = new Date();
var currentYear = today.getFullYear();
var currentTime = today.getTime();
var targetDate = new Date(currentYear,11,01,22,00,00); // new Date(an,luna,zi,ora,minut,secunda);
// am adaugat eu pe langa anul, luna, ziua si ora, minutul si secunda
var targetTime = targetDate.getTime();
var timeLeft = targetTime - currentTime;
var sec = Math.floor(timeLeft/1000);
var min = Math.floor(sec/60);
var hrs = Math.floor(min/60);
var days = Math.floor(hrs/24);
sec = string(sec % 60);
if (sec.length < 2) {
sec = "0" + sec;
}
min = string(min % 60);
if (min.length < 2) {
min = "0" + min;
}
hrs = string(hrs % 24);
if (hrs.length < 2) {
hrs = "0" + hrs;
}
days = string(days);
var counter:String = days + ":" + hrs + ":" + min + ":" + sec;
time_txt.text = counter; //time_txt am numit campul text unde o sa apara counter
}