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]/ -------------------------------->
