Comunidad de diseño web y desarrollo en internet online

Calendario de eventos

Citar            
MensajeEscrito el 13 Jun 2006 09:10 am
Hola a todos, soy un poco novato en esto del flash, y necesito vuestra ayuda:
Estoy haciendo un calendario en flash (esta quedando muy majo, por cierto :oops: ) y funciona mas o menos bien, el detalle esta en que este calendario esta pensado para mostrar señalados unos dias en concreto, en funcion de un xml que tiene datos de dias en concreto. os pongo un ejemplo de lo que tengo que hacer pa que lo entendais bien:

Si yo en el xml tengo un tag asi:
<Events>
<Title>Evento 1</Title>
<StartDate>2006-05-01</StartDate>
<EndDate>2006-05-07</EndDate>
</Events>

en el calendario se tienen que mostrar señalados los dias comprendidos entre el 01-05-2006 y 07-05-2006.

Pero ya leyendo el xml, detecto que no me lo lee bien y no se porque, ademas tampoco se que tipo de funcion he de utilizar para señalar ese periodo de dias en el calendario. Os pogno el trozo de codigo que lee del xml:

Código :

System.useCodepage = true;
XML.prototype.ignoreWhite = true;
datos_txt.autoSize = "left";
datos_xml = new XML();
datos_xml.load("calendario.xml");
datos_xml.onLoad = cargarDatos;


gracias a todos

Por neomorph

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Jun 2006 08:47 am
Bueno despues de 2 dias intenando he conseguido que me lea el xml, pero el problema que tengo ahora (y esto ya comienza a desesperar..) es qeu no me lee la informacion que tengo en los tags del xml como pueden ser el itulo, la fecha de inicio o la fecha final, es decir que encuentra el tag title o el startDate, pero cunado le hago un childnode.nodeValue, me dice que el nodevalue es null. Y sinceramente ya no se que mas hacer....... x favor si alguien me puede ayudar...

Por neomorph

6 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 15 Jun 2006 08:49 am
Se me ha olvidado poneros el codigo x si quereis verlo:

Código :

XML.prototype.ignoreWhite = true;
urlXML = new XML();
urlXML.onLoad = inicioXML;
urlXML.load("calendario.xml");

function inicioXML()
{
numNodos = 0;
todoXML = new XML;
eventos = new Array;
todoXML = this.firstChild.childNodes;   
   trace(todoXML.childNodes.nodeValue);
   for (var k = 0; k<todoXML.length; k++) {
                        eventos.push(todoXML[k]);
           numNodos = eventos.length;                
   }
}


[MorphX]Usa los tag's code, para mejorar lectura[/MorphX]

Por neomorph

6 de clabLevel



Genero:Masculino  

msie

 

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