Tema: Xml y Flash
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/05/2006, 14:44
Avatar de luistar
luistar
 
Fecha de Ingreso: marzo-2005
Ubicación: Argentina
Mensajes: 939
Antigüedad: 19 años, 1 mes
Puntos: 0
un Array no sólo puede contener elementos simples como número o cadenas
sus elementos pueden ser de muchos tipos como referencias a instancias de clase y objectos

considera este ejemplo:
Código:
var ejemplo:Array = new Array();
for(var n=10;n>0;n--) ejemplo.push({posicion:n,foto:'foto_'+n+'.jpg'});
//----------->
for(var k in ejemplo) trace(ejemplo[k].posicion+'. '+ejemplo[k].foto);
en este caso sus elementos son objetos con las propiedades posicion y foto
entiéndase esta sutuación análoga a un Array asociativo (que no existe en ActionScript)

aunque el método addItem no es propio de la clase Array sino de algunos componentes
se puede usar para agregar elementos al array siempre que se trabaje en contexto de lenguaje de componentes

obtendríamos el mismo resultado con:
datos_tmp.push({label:elementos[n].attributes.id, data:n});

________________
__________________
Si digo que soy mentiroso. ¿Lo soy?