Hola Sergio,
Recuerda colocar la propiedad ignoreWhite = true, para que flash ignore
los espacios en blanco y pueda leer el archivo correctamente, para xmlDepurado
el codigo debe ser asi.
xmlDepurado = New XML;
xmlDepurado.ignoreWhite;
xmlDepurado.load("archivofotos.xml");
xmlDepurado.onLoad = function(success) {
if(success){
// colocar codigo si cargo correctamente
}else{
trace("Error al cargar XML");
}
}
**** Si tu archivo xml solo contiene un nodo o sea es de esta forma :
<foto miniatura="xml/imagen/miniatura/mini_01.jpg"
grande="xml/imagen/gr_01.jpg" empresa="Grupo Pinar"></foto>
para acceder a los atributos de cada item debes usar:
xmlDepurado.firstChild..attributes.empresa
*** Si tu xml contiene varios items o nodos bajo un nodo principal de esta
forma:
<?xml version="1.0" encoding="UTF-8"?>
<fotos>
<foto miniatura="xml/imagen/miniatura/mini_01.jpg"
grande="xml/imagen/gr_01.jpg" empresa="Grupo Pinar"></foto>
</fotos>
para acceder a los atributos de cada item debes usar:
xmlDepurado.firstChild.childNodes[0].attributes.empresa
Puedes acceder a los demas items colocando una variable de un contador en lugar
del 0;
Bueno, espero te sea util.
Saludos,
Rodrigo Daniel
----- Original Message ----
From: drusunlimited <[EMAIL PROTECTED]>
To: Lista dedicada a Actionscript <[email protected]>
Sent: Friday, November 24, 2006 4:17:24 PM
Subject: Re: [ASNativos] carga de XMl
Con tan poca información es complicado decirte, deberiamos ver al
menos qué es "xmlDepurado", de todas formas prueba con:
xmlDepurado.firstChild.attributes.empresa
Hace poco se hablo de xPath, miratelo porque resulta muy útil.
Un saludo
Javier Fernández
------------------------------------------
[ http://drusunlimited.com ]
On 11/24/06, sergio arranz <[EMAIL PROTECTED]> wrote:
> Hola lista, os queria comentar, estoy intentando cargar un XML con
> atributos, e intento cargar un atributo que es empresa:
>
> <foto miniatura="xml/imagen/miniatura/mini_01.jpg"
> grande="xml/imagen/gr_01.jpg" empresa="Grupo Pinar"/>
>
> Quiero cargarlo en flash en una caja de texto dinamico seleccionada como
> html `para eso pongo en el código flash:
>
> clip_mc.onPress = function() {
> fotoDetalle(this.huecoFoto);
> descipcion_mc.cliente_txt.html = true;
> descipcion_mc.cliente_txt.text =
> xmlDepurado.attributes.empresa;
> };
>
> pero me da un undefined, sabeis por que puede ser, por que no hago más que
> darle vueltas y no logro sber por que me da el undefined. Me podriais hechar
> una mano.
>
> _________________________________________________________________
> Moda para esta temporada. Ponte al día de todas las tendencias.
> http://www.msn.es/Mujer/moda/default.asp
>
>
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
--
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------
____________________________________________________________________________________
Do you Yahoo!?
Everyone is raving about the all-new Yahoo! Mail beta.
http://new.mail.yahoo.com
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------