Comunidad de diseño web y desarrollo en internet online

Problemas con loadvar en calendario :S

Citar            
MensajeEscrito el 17 Feb 2006 04:32 pm
Bueno me gusto mucho el tutorial del calendario
http://www.cristalab.com/tutoriales/60/crear-un-calendario-personalizado-en-flash-mx-2004
Pero ahora quiero personalizarlo es decir q los datos de dias activos esten jalando de un ar chivo de texto lo q hize fue lo sgte

en el archivo de texto hize lo sgte:
&dias_activos=["30/12/2005","29/12/2005","1/12/2005","30/7/2004"]&
&acciones=["Feliz Año Nuevo les desea OESJOVEN =).","Visitar jehu Llerna","Empezamos el nuevo mes con mas ganas","visitar padres"]&


y en el flash el codigo lo puse para llamar esas variables

loadVariablesNum ("calendario.txt", 0);

Pero llega a llamar a las variables todo normal pero no funciona el calendario :S
ahora si en el mismo flash inserto el codgio

dias_activos =["30/12/2005","29/12/2005","1/12/2005","30/7/2004"];

funciona normal pero por q no acepta cargando variables :S es mi duda

Por llerena

22 de clabLevel



 

msie
Citar            
MensajeEscrito el 17 Feb 2006 05:47 pm
El objeto LoadVars no admite la transmisión de datos binarios. Es decir, &dias_activos=["30/12/2005","29/12/2005","1/12/2005","30/7/2004"]& eso NO LO TOMA como un array (que es lo que debe de ser) si no como un String/Objeto algo raro (de hecho dudo que lo cargue como algo ... xD )

Lo que puedes hacer es ...
1.- usar un XML como se indica aquí http://www.cristalab.com/foros/viewtopic.php?t=13538&highlight=calendario+xml

2.- Usar un txt como sigues, pero lo formas así :

&dias_activos=30/12/2005#29/12/2005#1/12/2005#30/7/2004&
&acciones=Feliz Año Nuevo les desea OESJOVEN =).#Visitar jehu Llerna#Empezamos el nuevo mes con mas ganas#visitar padres&

(separamos los elementos por # -también sirve cualquier otro símbolo(s) que desees, luego en flash CUANDO CARGUEN los datos
hacemos :
var dias_activos:Array = tuLoadVars.dias_activos.split("#");
var acciones:Array = tuLoadVars.acciones.split("#");

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 18 Feb 2006 09:19 pm
Es la primera vez que recibo en primera una buena respuesta muchas gracias te lo agradezco :D
ahora ire a probar

Por llerena

22 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Feb 2006 12:08 am
He conseguido hacer que el calendario saque los datos de una bd mysql pero me surge un fallo con el que no había contado antes: imaginemos que en una fecha se meten varias citas. La idea es que el el tip muestre una y en una línea por debajo muestre la otra cita y así pero el calendario actual si hay dos citas solo muestra la última...¿saben como solucionar esto??

Por grekos

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Feb 2006 02:20 pm
// ESTO ES DE REMOTING, ASI QUE PUEDE VARIAR SEGUN LO QUE TENGAS
//Recivimos los datos
public static function dameCal(data:Object) {

var filas:Array = data.result.items;

//INICIALIZAMOS LOS ARRAYS
dias_activos = new Array("0000");

acciones = new Array("");

//RECORREMOS EL RECORDSET DE DATOS
for(var q:Number=0;q<filas.length;q++) {

var enc:Number = 0;

for(var i:Number=0;i<dias_activos.length;i++) {
//COMPROBAMOS SI ESE DIA YA ESTÁ EN EL ARRAY

if(dias_activos[i]==filas[q].code) { enc = i; break; };

};
// SI NO LO ESTA LO AÑADIMOS

if(enc==0) {

dias_activos.push(filas[q].code);

acciones.push(filas[q].titulo);
// SI YA EXISTE PUES LO PONEMOS CON UN SALTO DE LINEA

} else {

acciones[enc] += "\n"+filas[q].titulo;

//trace(acciones[enc]);

};

};

delete filas;

ponCalendario();

};

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser

 

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