Hola
bueno, pues si te refieres al último nombre con esto
Código actionscript:
Ver originalnombre_img.text=IMG_array[k].attributes.nombre;
es porque esta dentro del for, y como siempre
asignas cada vez que se ejecuta una iteración,
el valor es sobreescrito, cosa distinta si tuvieras tantos nombre_img como imagenes estas mostrando, por ej algo así
Código actionscript:
Ver original//habrian nombre_img0, nombre_img1, etc etc
this['nombre_img'+k].text=IMG_array[k].attributes.nombre;
ahora, veo que tienes esto:
Código actionscript:
Ver originalvar nombre:TextField = new TextField();
pero no lo usas en otro lado, podrias hacer uso de eso
para el fin que estas comentando, habria que ver si la descripción
y el nombre lo estas mostrando en un campo "común", es decir,
que la idea sea que un solo campo text sirva para mostrar cada
descripción o nombre de imagen
(en cuyo caso serviria lo que tienes, pero ubicandolo en una función
que sea ejecutada cada vez que se de clic a una imagen, en cuyo caso
se necesitaria el id de cada imagen para buscar el elemento xml correspondiente)
o si se quieren crear tantos
como imagenes hayan
(en cuyo caso seria creación en ejecución de varias cosas)
pregunto algo más, dices que estas recien desempacada en as3,
así las cosas, estas siguiendo algún tutorial? o similar?
te recomiendo que si la respuesta es false, pues revises
algunos para que te des una mejor idea del asunto
saludos y suerte