EL código es este: 1 Fotograma
stop(); //CARGA XML PARA MINIATURAS var cargaTrabajos:XML = new XML(); cargaTrabajos.ignoreWhite = true; cargaTrabajos.load("xml/trabajos.xml"); //Precarga XML precarga_mc.onEnterFrame = function() { var cargado:Number = cargaTrabajos.getBytesLoaded(); var total:Number = cargaTrabajos.getBytesTotal(); var porcentaje:Number = (cargado*100)/total; if (cargado == total && cargado>4) { gotoAndPlay("lanzaInfo"); } precarga_mc.cargador_mc.color_mc._xscale = porcentaje; }; 2 Fotograma: stop(); posicionOver = "0xF9FBC6"; posicionOut = "0x999999"; var secciones:Array = new Array(); secciones = ["imagen", "anuncios", "editorial", "multimedia", "rotulación", "ferias", "centros"]; function trabajos() { for (var i:Number = 0; i<secciones.length; i++) { var cargaSeccion = trabajos_mc.attachMovie("bot", "bot"+i, i); cargaSeccion._x = i*72; cargaSeccion.puntero = i; cargaSeccion.textoBoton_mc.botones_txt.text = secciones[i]; cargaSeccion.onPress = function() { seleccionaBoton = this.puntero; var listado:Array = new Array(); listado = cargaTrabajos.firstChild.childNodes; var posX:Number = 0; var posY:Number = 0; //PRECARGA MINIATURAS var precargaVerde_mc:MovieClip = mini_mc.attachMovie("precargaVerde_mc", "precarguilla", 10); precargaVerde_mc._x = 0; precargaVerde_mc._y = 0; precargaVerde_mc.onEnterFrame = function() { var cargado:Number = mini_mc.getBytesLoaded(); var total:Number = mini_mc.getBytesTotal(); var porcentaje:Number = (cargado*100)/total; if (cargado == total && cargado>4) { this.removeMovieClip(); } bandaVerde_mc._xscale = porcentaje; }; // var arrayMiniaturas:Array = new Array(); arrayMiniaturas = listado[seleccionaBoton].childNodes; var miniaturas_mc:MovieClip = mini_mc.createEmptyMovieClip("miniaturas_mc", 10); miniaturas_mc._x = 60; miniaturas_mc._y = 220; for (i=0; i<arrayMiniaturas.length; i++) { var xmlDepurado:XML = new XML(); xmlDepurado = arrayMiniaturas[i]; var clip_mc:MovieClip = mini_mc.miniaturas_mc.attachMovie("mini", "mini"+i, i); clip_mc.foto_mc.loadMovie(xmlDepurado.attributes.miniatura); clip_mc.huecoFoto = xmlDepurado.attributes.grande; clip_mc.onPress = function() { fotoDetalle(this.huecoFoto); descripcion_mc.cliente_txt.html = true; descripcion_mc.cliente_txt.text = xmlDepurado.firstChild.attributes.empresa; }; if (i%3 == 0) { posX = 0; posY += 55; } else { posX += 50; } clip_mc._x = posX; clip_mc._y = posY; } }; cargaSeccion.onRollOver = function() { var tintaTexto:Color = new Color(this.textoBoton_mc); tintaTexto.setRGB(posicionOver); this.banda_mc.onEnterFrame = function() { this._height += (36-this._height)/8; if (Math.round(this._height) == 100) { this.onEnterFrame = null; } }; }; cargaSeccion.onRollOut = function() { var tintaTextodos:Color = new Color(this.textoBoton_mc); tintaTextodos.setRGB(posicionOut); this.banda_mc.onEnterFrame = function() { this._height += (4-this._height)/8; if (Math.round(this._height) == 3) { this.onEnterFrame = null; } }; }; } } trabajos(); function fotoDetalle(queFoto:String) { var fotoGrande:MovieClip = this.attachMovie("huecoFoto", "fotoGrande_mc", 20); fotoGrande._x = -50; fotoGrande._y = -190; fotoGrande.hueco_mc.loadMovie(queFoto); fotoGrande.onPress = function() { this.removeMovieClip(); }; var precarga_mc:MovieClip = fotoGrande.attachMovie("precarga", "precargaMc", 10); precarga_mc._x = 50; precarga_mc._y = 150; precarga_mc.onEnterFrame = function() { var cargado:Number = fotoGrande.hueco_mc.getBytesLoaded(); var total:Number = fotoGrande.hueco_mc.getBytesTotal(); var porcentaje:Number = (cargado*100)/total; if (cargado == total && cargado>4) { this.removeMovieClip(); } precarga_mc.cargador_mc.color_mc._xscale = porcentaje; }; } >From: drusunlimited <[EMAIL PROTECTED]> >Reply-To: Lista dedicada a Actionscript <asnativos@5dms.com> >To: "Lista dedicada a Actionscript" <asnativos@5dms.com> >Subject: Re: [ASNativos] carga de XMl >Date: Fri, 24 Nov 2006 22:17:24 +0100 > >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 >----------------------------------------------------- _________________________________________________________________ Acepta el reto MSN Premium: Correos más divertidos con fotos y textos increíbles en MSN Premium. Descárgalo y pruébalo 2 meses gratis. http://join.msn.com?XAPID=1697&DI=1055&HL=Footer_mailsenviados_correosmasdivertidos ----------------------------------------------------- ASNativos www.5dms.com subscripciones/desubscripciones http://asnativos.5dms.com -----------------------------------------------------