Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2011, 04:36
miguelbenajes
 
Fecha de Ingreso: agosto-2011
Mensajes: 12
Antigüedad: 12 años, 8 meses
Puntos: 0
Exclamación Problema con botón de as2 para cargar cierto swf a través de xml

Hola, estoy programando un sistema de noticias en el que se muestra una iteración de objetos, al leer un xml. Cada objeto es un botón que nos abre el swf con la noticia ampliada.
El problema está cuando pulsamos sobre cada botón, no consigo enviar una variable o identificador para que nos cargue la noticia correspondiente en otro swf.

Socorro!! Alguna idea???


El resultado es este:






El código de AS es este:

//cargamos el XML


var noticias_alt:Array = datos_alt.firstChild.childNodes;



for (i=0; i<noticias_alt.length; i++) {
//atachamos un mc y le damos los valores al texto


var seccion:Number = datos_alt.firstChild.childNodes[i].childNodes[5].firstChild.nodeValue;

//tenemos dos secciones, y cada una utiliza un MC diferente, azul o amarillo
if (seccion == "1") {
main02.contenedor.attachMovie("01","01"+i,main02.c ontenedor.getNextHighestDepth());
} else {
main02.contenedor.attachMovie("02","01"+i,main02.c ontenedor.getNextHighestDepth());
}

main02.contenedor["01"+i]._y = 85*i;
main02.contenedor["01"+i]._x = 0;


main02.contenedor["01"+i].titular1.html = true;
main02.contenedor["01"+i].resumen1.html = true;
main02.contenedor["01"+i].fecha1.html = true;



main02.contenedor["01"+i].boton_01.onRelease = function() {

//aqui la funcion, xo no pasa la variable actual, solo la i final, 6!!!


trace(i);
};



//le damos los valores al txt

main02.contenedor["01"+i].titular1.htmlText = datos_alt.firstChild.childNodes[i].childNodes[0];

main02.contenedor["01"+i].resumen1.htmlText = datos_alt.firstChild.childNodes[i].childNodes[2];

main02.contenedor["01"+i].fecha1.htmlText = datos_alt.firstChild.childNodes[i].childNodes[3];

}

}