Tengo un swf que genera un listado de botones títulos de noticias tirando de un php que tira de una DB mysql con un
for(var i:Number = 1; i<=ligne; i++)
(ligne siendo el numero de lineas de la db, devuelto por el archivo php)
Al pinchar el botón del titulo de una noticia, carga un swf que tiene que enseñar el artículo.
Para eso, dentro del for i, puse un onRelease que entre otras cosas contiene el loadMovie, y un variable global que memoriza el valor del i correspondiente al boton:
Código :
var articlenum:Number; _global.articlenum = i;
En el swf cargado, que nos enseña el articulo entero, recibe por un archivo php los siguientes valores:
article_1, article_2, article_3 etc...
Si cargo en un campo de texto dinamico el valor de article_3 de esta forma, me funcciona:
Código :
article.htmlText = this["article_"+3];
Pero si lo cargo intentando usar el numero de articulo que envia el swf padre, no me funcciona. Lo hago asi:
Código :
article.htmlText = this["article_" + _global.articlenum];
he comprobado con un trace que _global.articlenum funcciona bien.
Evidentemente, lo hago mal. ¿Como hacer esto?
Gracias.
Un saludo.