Hola buenos días
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:
//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;
}
}
Gracias por adelantado