Yo te aconsejaria que usases el XML Nitro
http://chattyfig.figleaf.com/~bhall/code/xmlnitro.as

Esto tiene sus ventajas e inconvenientes:

ventajas:

- soporta el ignoreWhite en cualquier version de Flash 5. En un principio
esto se implemento en Flash Player 5r42
- podras parsear archivos XML todo lo grandes que quieras sin que el
ordenador del usuario se "cuelgue"

desventaja:

- Cualquier usuario de flash 6 o flash 7 parseara el XML mas lentamente de
lo que lo haria normalmente. Ya que el parseo en estas versiones se realiza
de forma nativa, no como en flash 5 que era codigo AS.

Si optas por usarlo utiliza tambien el string replacement:
http://chattyfig.figleaf.com/~bhall/code/string.as

para hacer todo un poco mas rapido.

un saludo

Joseba Alonso
www.sidedev.net
www.5dms.com
----- Original Message ----- 
From: "JESUS" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, February 25, 2004 4:35 PM
Subject: [ASNativos] XML EN FLASH 5


>
> Por razones ajenas a mi empresa necesito cargar un XML desde el flash 5.
> Se que es un poco pesado recordar "viejos" tiempos, pero...alguien sabe
> porque este codigo no me funciona?
>
> var webs = new XML();
> webs.ignoreWhite = true;
> webs.load("mapa.xml");
> webs.onLoad = function(ok) {
> for (i=0; i<this.firstChild.childNodes.length; i++) {
> var titulo =
> this.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue;
> for (f=0; f<this.firstChild.childNodes[i].childNodes.length; f++) {
> if (this.firstChild.childNodes[i].childNodes[f].nodeName ==
> "subapartado") {
> var subapartado =
> this.firstChild.childNodes[i].childNodes[f].childNodes
> [0].firstChild.nodeValue;
> for (o=0;
> o<this.firstChild.childNodes[i].childNodes[f].childNodes.length; o++) {
> if (this.firstChild.childNodes[i].childNodes[f].childNodes[o].nodeName
> == "modulo") {
> var modulo =
> this.firstChild.childNodes[i].childNodes[f].childNodes[o].childNodes
> [0].firstChild.nodeValue;
> var moduloclave =
> this.firstChild.childNodes[i].childNodes[f].childNodes[o].childNodes
> [2].firstChild.nodeValue;
> }
> }
> }
> }
> }
> }
>
> En flash MX va de maravilla. No es ni cuestion de uso de algo no
utilizable
> en flash5, ni falta de llaves o error de sintaxis. Sospecho que la manera
de
> cargar XML en flash 5, debe ser distinta a la del flash MX, pero...ando
> perdido con el antig�o flash 5...
>
>
>
____________________________________________________________________________
____________
> Este mensaje ha sido analizado y protegido por la tecnologia antivirus
www.trendmicro.es
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> Archivos:
> sin busqueda (+actualizado):
> http://www.sidedev.net/archive
> con busqueda (-actualizado)
> http://www.mail-archive.com/[EMAIL PROTECTED]/
> -------------------------------->

<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->

Responder a