Jump to content


ksmachado

Member Since 12/03/2011
Offline Last Active 11/05/2011, 16:23
-----

#1008568 Ajuda Codigo

Posted by ksmachado on 23/03/2011, 23:11

ae galera

to precisando de ajuda urgente

eu to com um codigo aqui de contagem regressiva.

segue abaixo:


start_time = getTimer();
countdown = 30000;
onEnterFrame = function () {
elapsed_time = getTimer()-start_time;
_root.count.text = time_to_string(elapsed_time);
_root.count_down.text = time_to_string(_root.countdown-elapsed_time);
};
function time_to_string(time_to_convert) {
elapsed_hours = Math.floor(time_to_convert/3600000);
remaining = time_to_convert-(elapsed_hours*3600000);
elapsed_minutes = Math.floor(remaining/60000);
remaining = remaining-(elapsed_minutes*60000);
elapsed_seconds = Math.floor(remaining/1000);
remaining = remaining-(elapsed_seconds*1000);
elapsed_fs = Math.floor(remaining/10);
if(hours == 0 && minutes == 0 && seconds == 0 && elapsed_fs == 0) {
delete this.onEnterFrame;
gotoAndStop(2);

}
if (elapsed_hours<10) {
hours = "0"+elapsed_hours.toString();
} else {
hours = elapsed_hours.toString();
}
if (elapsed_minutes<10) {
minutes = "0"+elapsed_minutes.toString();
} else {
minutes = elapsed_minutes.toString();
}
if (elapsed_seconds<10) {
seconds = "0"+elapsed_seconds.toString();
} else {
seconds = elapsed_seconds.toString();
}
if (elapsed_fs<10) {
hundredths = "0"+elapsed_fs.toString();
} else {
hundredths = elapsed_fs.toString();
}
return hours+":"+minutes+":"+seconds+":"+hundredths;
}


Bem se vcs verem nas linhas em azul esse é um condigo para que na hora que a contagem zerar ele deve ir para o outro keyframe onde ta escrito tempo esgotado. só que ao testar em formato swf não, está indo para o outro keyframe com o texto (lembrando que no outro keyframe eu já coloquei o código onEnterFrame stop(); )

oque poderia esta errado.

eu to achando que o outro keyframe não ta sendo exportado também

Olá galera depois de postar esse tópico eu fiz alguns testes, e cheguei a seguinte conclusão

caso 1
no primeiro momento eu exportei imagem (com o cursor do timeline no primeiro frame)
a contagem iniciou mas não alterou o frame ao zerar

caso 2
eu exportei filme. nesse caso a cotagem nem iniciou e já estava amostra o segundo keyframe com o texto "tempo esgotado"

o que poderia ser


IPB Skin By Virteq