Comunidad de diseño web y desarrollo en internet online

Problema fecha Calendario flash

Citar            
MensajeEscrito el 28 Abr 2008 08:26 am
Hola

Tengo un flash con un calendario que e echo yo

La funcion del calendario es ir cargando externamente otros swf de los meses mi problema surge cuando dentro del mes quiero que me señale el dia en el que estamos yo he pensado lo siguiente:

var fecha:Date = new Date();
var dia = fecha.getDate();
var i = "dia"+dia;
carga = new LoadVars();
hoy._x = i._x;
hoy._y = i._y;

pensaba que esto funcionaria ya que lo que vale la i son los nombres de los movieclips donde estan los dias pero no funciona

Me gustaria que me ayudarais en el codigo o que propusierais otra solucion mejor , e mirado todos los demas temas de calendarios de cristalab pero no e encontrado una solucion

Gracias.Un Saludo

Por Robustiano

3 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 29 Abr 2008 05:03 am

Código :

 

var fecha:Date = new Date();
var dia = fecha.getDate();
var i = "dia"+dia;
carga = new LoadVars();
hoy._x = i._x;
hoy._y = i._y;



Ok... en ese código tienes un error....

si lo que quieres es que i sea una variable, entonces debes usar eval(), no nada más hacer una concatenación:

Código :

var fecha:Date = new Date();
var dia = fecha.getDate();
var i = eval("dia"+dia);
carga = new LoadVars();
hoy._x = i._x;
hoy._y = i._y;


con eso Flash interpreta que "i" es una variable, nombre de instancia u objeto (según sea el caso) y no sólo una concatenación del letras.

Espero que eso te sirva, saludos

Por Stockman

Claber

145 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Abr 2008 06:25 am
A mi me parece bizarro ese codigo.... una fecha no tiene propiedad x o y

Por Enav

180 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 29 Abr 2008 03:57 pm
Muchas gracias Stockman

Eso era lo que me faltaba (por falta de desconocimiento de ActionScript)

Siento si mi codigo es bizarro , pero todo es debido a una confusion porque hoy._x no es una fecha si no la posicion del cuadro que señala el dia de hoy

Por Robustiano

3 de clabLevel



Genero:Masculino  

msie

 

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