Foros del Web » Creando para Internet » Flash y Actionscript »

Un Famoso Cuenta Atras... =/

Estas en el tema de Un Famoso Cuenta Atras... =/ en el foro de Flash y Actionscript en Foros del Web. Hola chavos en una página buscando por el google aprendi a hacer un cuenta atras, pero algo me falla, al final supuestamente terminando el tiempo ...
  #1 (permalink)  
Antiguo 18/06/2007, 16:22
 
Fecha de Ingreso: julio-2005
Ubicación: México
Mensajes: 148
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Un Famoso Cuenta Atras... =/

Hola chavos en una página buscando por el google aprendi a hacer un cuenta atras, pero algo me falla, al final supuestamente terminando el tiempo de espera del cuenta atras deberia salir una frase pero no me sale, ademas de que quisiera modificarle algunas cosas, pero no se que mover para que no se dañe el codigo :S.

Aqui dejo el codigo:

Frame 1:
Código:
F_final = new Date(2007, 05, 28);
Frame 2:
Código PHP:
objeto_fecha = new Date(); 
horas ""
horas objeto_fecha.getUTCHours(); 
horas-=5
if (
horas<10horas "0"+horas
minutos objeto_fecha.getUTCMinutes(); 
minutos_digito ""
if (
minutos<10minutos_digito "0"
minutos_digito += objeto_fecha.getUTCMinutes(); 
segundos objeto_fecha.getUTCSeconds(); 
segundos_digito ""
if (
segundos<10segundos_digito "0"
segundos_digito += objeto_fecha.getUTCSeconds(); 
Fecha = new Date(); 
F_actual Fecha.getTime(); 
F_final Math.floor(F_final/86400000); 
F_actual Math.floor(F_actual/86400000); 
D_faltan F_final-F_actual
objetivo_segundos 60-segundos_digito
if (
objetivo_segundos<10objetivo_segundos "0"+objetivo_segundos
if (
objetivo_segundos == "60"

objetivo_segundos "00"
minutos_digito--; 

objetivo_minutos 59-minutos_digito
if (
objetivo_minutos<10objetivo_minutos "0"+objetivo_minutos
if (
objetivo_minutos>59

objetivo_minutos "00"
horas--; 

objetivo_horas 23-horas
if (
objetivo_horas<10objetivo_horas "0"+objetivo_horas
if (
objetivo_horas == "0-1"

objetivo_horas "23"
D_faltan--; 

if (
objetivo_horas == "0-2"

objetivo_horas "22"
D_faltan--; 

if (
D_faltan<10D_faltan2 "00" add D_faltan
else 

if (
D_faltan<100D_faltan2 "0" add D_faltan
else 
D_faltan2 String(D_faltan); 

if (
mbsubstring(D_faltan12) == "0-"

contador.text 'es tiempo...'

else 

contador.text D_faltan2 add ' ' add objetivo_horas add ':' add objetivo_minutos add ':' add objetivo_segundos


y Frame 3:

Código PHP:
gotoAndPlay(1); 

Lo que quiero cambiarle es que no salga un 0 adelante de la fecha es decir, si me quedan 30 dias me dice: "030" además de que al finalizar el tiempo del cuenta atras no sale la frase que deberia de salir =/...

Ojala puedan ayudarme, muchas gracias adelantadas :).
  #2 (permalink)  
Antiguo 19/06/2007, 00:38
 
Fecha de Ingreso: julio-2005
Ubicación: México
Mensajes: 148
Antigüedad: 18 años, 9 meses
Puntos: 0
Pregunta Re: Un Famoso Cuenta Atras... =/

Hola! :)


Estoy trabajando con este ActionScript que me encontre en este foro pero quiero que solo se vean las horas, minutos y segundos sin los dias y aun no se como hacerle, le he modificado pero nada Y_Y.

Me pidieron que si podia hacerse que el contador tuviera un scroll horizontal ¿Se podria incluir en el codigo que tengo?

Gracias.

Código PHP:
//aumenta un cero si es menor que 10 (ejemp: 5 será 05) 
var mascero:Function = function (n:Number):String{return n<10?'0'+n:n;} 

//fecha limite (año, mes, dia, hora, minuto, segundo
var fecha_limite:Date = new Date(2006,4,30,23,59,59);

//
this.onEnterFrame = function(){ 
    
//la fecha_actual actual
    
var fecha_actual:Date = new Date(); 

    
//verificamos el tiempo faltante
    
var falta:Number = (fecha_limite.getTime() - fecha_actual.getTime())/10
    
    if(
falta 0){ 
        
//hacemos los cálculos
        
var d:Number Math.floor(falta/8640000); //dias
        
var h:Number Math.floor((falta%8640000)/360000); //horas
        
var m:Number Math.floor((falta%360000)/6000); //minutos
        
var s:Number Math.floor((falta%6000)/100); //segundos
        
var cs:Number Math.floor((falta%100)); //centésimas de segundo
        //lo mostramos en un campo de texto
        
falta_txt.text mascero(d)+'d : '+mascero(h)+'h : '+mascero(m)+'m : '+mascero(s)+'s : '+mascero(cs)+'cs'
    }else{ 
        
//si ya no falta nada
        
falta_txt.text 'la fecha limite ya pasó'
        
delete this.onEnterFrame
    } 

stop(); 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:59.