Comunidad de diseño web y desarrollo en internet online

XML no entra en la función onLoad

Citar            
MensajeEscrito el 23 Mar 2005 05:43 pm
Hola.
Soy nueva en este foro y agradecería a quien me pudiese echar un cable.
Intento cargar un fichero XML, pero ni siquiera me entra en la función onLoad.

El código es el siguiente:

var mi_xml:XML = new XML();
mi_xml.ignoreWhite = true;

mi_xml.onLoad = function(exito) {
trace("onload");

if (exito) {
trace("exito")
} else {
trace("fallo")
}
};
obj_xml.load("eventos.xml");

donde eventos.xml es el siguiente fichero:

<eventos>
<evento id="1">
<fecha>01/03/2005</fecha>
<titulo>Primer evento</titulo>
<descripcion>Evento del día 01/03/2005</descripcion>
</evento>
<evento id="2">
<fecha>18/07/2005</fecha>
<titulo>Segundo evento</titulo>
<descripcion>Cumple Mío</descripcion>
</evento>
<evento id="3">
<fecha>10/04/2005</fecha>
<titulo>Tercer evento</titulo>
<descripcion>Cumple Dess</descripcion>
</evento>

</eventos>

Alguien sabe qué puedo tener mal para que ni siquiera me entre en el onLoad?

Gracias.

Isaw

Por isaw

7 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 23 Mar 2005 06:12 pm
bienvenida a CLAB ^^

obj_xml.load("eventos.xml");
aqui esta el detalle
no es el nombre del XML creado

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 23 Mar 2005 07:17 pm
flasher se refiere a que el objeto xml se llama mi_xml y estas usando obj_xml.load("eventos.xml");

lo correcto es:
mi_xml.load("eventos.xml");

Por _david

565 de clabLevel


1 articulo

Genero:Masculino  

Bogota, Colombia

firefox
Citar            
MensajeEscrito el 24 Mar 2005 07:38 am
Hola, gracias por contestar.

Comentaros que ha sido un error de transcripción.
Aunque ponga mi_xml.load("eventos.xml"); no entra en el onLoad.

Si hubiera algún problema con el fichero XML la variable exito sería false no? y aún así entraría en onLoad?.

Si es así no sé que puede pasar.

Isaw

Por isaw

7 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 24 Mar 2005 10:25 am
Ves a Archivo --> Configuración de publicación.

Mira a ver si tienes puesto Flash Player 7 y ActionScript 2.0, puede que sea por eso. Si no, cuelga los archivos para descargar en un zip a ver si descargandolo lo vemos mejor.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 29 Mar 2005 09:43 am
Hola.
Ya me funciona!!!
Ha sido (como de costumbre) un error tonto.
En lugar de hacerlo por trace, escribía en una variable de texto dinámico, pero el valor de esta variable lo sobreescribía después en otro script. Así que parecía que no entraba pero sí que entraba en la función, lo único que no lo veía.

Gracias por vuestras respuestas.

Por cierto: ¿Dónde puedo ver que versión del ActionScript estoy utilizando?.

ISAW

Por isaw

7 de clabLevel



Genero:Femenino  

msie

 

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