A ver si alguien me puede ayudar.
Esto haciendo un script que me muestra los resultados de un xml y luego dentro de cada resultado he creado un boton para ampliar información. Dicha información la tengo oculta en una caja de texto mediante visible = false.
Bien a la hora de crear la función MouseEventClick y meterle visible = true, si me muestra 3 resultados, por ejemplo, pulse el botón que pulse siempre se me muestra el campo oculto del último resultado pero no del resto.
Espero haberme explicado, pongo el código.
Código:
Gracias por adelantado //XML var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE,loader0Handler); var ruta:URLRequest = new URLRequest("archivo.xml"); loader.load(ruta); } function loader0Handler(event:Event) { var posX:Number = new Number(10); var posY:Number = new Number(255); var cargador:URLLoader = event.target as URLLoader; var xml:XML = new XML(cargador.data); for each(var nodo:XML in xml.elements()) { var cita:Cita = new Cita(); escenario.addChild(cita) cita.x = posX; cita.y = posY; cita.re_descripcion.text = nodo.descripcion; cita.re_lugar.text = nodo.lugar; cita.re_direccion.text = nodo.direccion; cita.re_detalle.text = nodo.detalle; cita.re_dia.text = nodo.dia; cita.re_detalle.visible = false; cita.re_boton.addEventListener(MouseEvent.CLICK,function(){cita.re_detalle.visible = true;}); if(posY == 255) { posY = 645; } else { posX = 10; posY = posY + 390; } }