Tengo un archivo php que me devuelve unas nocitias, las cuales cargo con loadVars y convierto en dos array (uno con los titulos y otro con las descirpciones). Una vez que tengo los arrays, los recorro y duplico un boton que adentro tiene dos campos de texto dinamico (uno llamado titulo y otro descripcion) X veces como elementos tenga el array.
hasta ahora eso lo tengo resuelto, el problema es que no puedo cambia el text de los textos dinamicos que estan adentros de lo botones creados.
el codigo que uso es:
Código:
Por otro lado queria que me digan cual es la forma correcta de usar duplicateMovieClip()... porque leyendo en muchos sitios (flashla, cristala, etc)var recibir:LoadVars = new LoadVars(); recibir.load("news.php"); recibir.onLoad = function(ok){ if(ok){ tit = this.titulo.split("***"); des = this.descripcion.split("***"); for(i=0;i<tit.length;i++){ duplicateMovieClip("news", "news"+i ,i) _root["news" + i ].titulo.text = tit[i]; _root["news" + i ].descripcion.text = des[i]; _root["news" + i ]._y = i*60; } }else{ mostrar.text = "error al cargar los datos"; } }
dice que la forma correcta es:
Código:
pero a mi de esa forma no me funciona ¿tiene algo que ver con la version de AS? nuevo = _root.news.duplicateMovieClip("news"+i, i, _root.news); nuevo._y = 50; etc etc