Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2008, 13:55
Lamer
 
Fecha de Ingreso: mayo-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
Calendario, usando Flash y AmfPHP

Hola a todos.
A ver si alguien me puede ayudar, me falta sólo un detallito para terminar algo que estoy haciendo.
Estoy realizando un calendario, usando Flash y AmfPHP, que guarda datos de reservas en una tabla MySql, posteriormente, toma los datos referentes a los días reservados del calendario, posteriormente, el calendario tendría tomar los datos de la tabla, la columna de fechas:visitas que desactivar.
Estoy
_global.inactivos = new Array();

if (data) {//tomo los datos de Almacenados en la tabla MySql, y
//si la consulta fue correcta

for (b=0; b<data.getLength(); b++) { // Data contiene los datos de varias tablas, pero sólo me interesan para este caso, los de la tabla, Fecha_Visita
stringb = unescape(data.getItemAt(b).Fecha_Visita);// Selecciono solo los datos de la columna de fechas de visitas
cortado = stringb.split("/");
diarestado = cortado[0];
mesrestado = cortado[1]-1;
anorestado = cortado[2];
inactivos.addItem(["new Date ("+anorestado+","+mesrestado+","+diarestado+")"]);
}
trace (inactivos);\\ El depurador muestra: new Date (2008,4,19),new Date (2008,5,16),new Date (2008,6,21),new Date (2008,7,18),new Date (2008,8,22),new Date (2008,9,20),new Date (2008,10,17) // Esto no funciona.
//Cada vez que selecciono el calendario, uso:
My_DateChooser.disabledRanges = [new Date(evento.target.selectedDate)]; // esto funciona.

//Cuando activo y vuelvo visible el calendario, realizo la siguiente operacion.
flightDateChooser.disabledRanges = [inactivos]; // Pero no funciona.
flightDateChooser.disabledRanges = [new Date(evento.target.selectedDate),inactivos]; //De esto solo funciona el evento.target.SelectedDate.
El caso es que necesito hacer un tabla de fechas, que guarde los datos en una base de datos, y despues usarlos desactivar días de un Componente.

//Si añado los items a la variable inactivos de la siguiente forma
inactivos.addItem([new Date (anorestado,mesrestado,diarestado)]);
//El depurador me muestra: Mon May 19 00:00:00 GMT-0400 2008,Mon Jun 16 00:00:00 GMT-0400 2008,Mon Jul 21 00:00:00 GMT-0400 2008,Mon Aug 18 00:00:00 GMT-0400 2008,Mon Sep 22 00:00:00 GMT-0400 2008,Mon Oct 20 00:00:00 GMT-0300 2008,Mon Nov 17 00:00:00 GMT-0300 2008

//Pero de esa forma tampoco funciona
¿Cómo tengo que pasar los datos almacenados en la tabla Fecha_Visita al calendario para que desactive las fechas almacenadas en la base de datos.

De antemano les agradezco a todos los que me puedan ayudar.