Comunidad de diseño web y desarrollo en internet online

Problema con mi codigo AS3.0 flash (Cuenta regresiva)

Citar            
MensajeEscrito el 11 Dic 2011 12:37 am
Hola queridos amigos de Cristalab; navegando por la red en busca de ayuda me encontre con esta comunidad y creo que podran ayudarme.

Mi problema es que estoy creando una cuenta regresiva para mi sitio web en fllash AS3.0 y el codigo que me pasaron como yo soy novato en el manejo de flash (Recien estoy aprendiendo) es el siguiente:

Código :

var diaFinal:Date = new Date(2012-00-01);
var cronometroCuentaRegresiva:Timer = new Timer(1000);
cronometroCuentaRegresiva.addEventListener(TimerEvent.TIMER, actualizarHora);
cronometroCuentaRegresiva.start();
function actualizarHora(e:TimerEvent):void
{
var hoy:Date = new Date();
var tiempoRestante:Number = diaFinal.getTime() - hoy.getTime();
var segundos:Number = Math.floor(tiempoRestante/1000);
var minutos:Number = Math.floor(segundos/60);
var horas:Number = Math.floor(minutos/60);
var dias:Number = Math.floor(horas/24);

segundos %= 60;
minutos %= 60;
horas %= 24;

var sec:String = segundos.toString();
var min:String = minutos.toString();
var hrs:String = horas.toString();
var d:Str
ing = dias.toString();

if (sec.length<2) {
sec = "0" + sec;
}

if (min.length<2) {
min = "0" + min;
}

if (hrs.length<2) {
hrs = "0" + hrs;
}

var tiempo:String = d + ":" + hrs + ":" + min + ":" + sec;
tiempo_txt.text = tiempo;
}


y ese codigo me crea la siguiente cuenta regresiva



Y ya intente modificando el codigo de todas las maneras que se me ocurrio y no me permite ponerlo como debe.

Si me pueden ayudar les estare muy agradecido; y a partir de hoy comenzare a ayudar en la comunidad en lo que pueda, siendo que soy nuevo.

Espero su ayuda

PD: Al mismo tema lo habia posteado en la zona de flash pero nadie me podia ayudar; espero que aqui si porque necesito la ayuda lo mas pronto posible..

Saludos atte

Por Ds-Network

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Dic 2011 11:39 am
Es un problema con el formato de la fecha final, debería ser

var diaFinal:Date = new Date(2012,0,1);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Dic 2011 10:34 pm
Muchisimas gracias por tu ayuda amigo; realmente que intente cambiando de todo & era tremenda pelotudes; pero bueno, la programacion es asi.

Ahora te jodere un poquito mas; me podrias decir que debo agregarle al codigo para cuando termine la cuenta regresiva me abra una pagina web?

Espero que puedas ayudarme & estare completamente listo.

Gracias nuevamente

Saudos atte

Por Ds-Network

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Dic 2011 10:56 pm
Pues el string de cero es

0:00:00:00

Entonces

Código ActionScript :

if(tiempo_txt.text=="0:00:00:00") navigateToURL(new URLRequest("http://www.google.com"));


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Dic 2011 11:33 pm

solisarg escribió:

Pues el string de cero es

0:00:00:00

Entonces

Código ActionScript :

if(tiempo_txt.text=="0:00:00:00") navigateToURL(new URLRequest("http://www.google.com"));


Jorge


Gracias amigo por tu ayuda; una ultima consulta, a esa ultima linea de codigo la coloco al final del codigo?

Espero respuesta y muchas gracias nuevamente

Saludos

Por Ds-Network

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Dic 2011 12:27 am
Al final de la función actualizarHora

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.