Disons que j'ai un MC avec la position de la hache de 100. Et je pousse dans un tableauComment accéder aux propriétés MC dans un tableau
newArray.push (MC)
comment puis-je accéder à la tableau et obtenir MC.x?
Disons que j'ai un MC avec la position de la hache de 100. Et je pousse dans un tableauComment accéder aux propriétés MC dans un tableau
newArray.push (MC)
comment puis-je accéder à la tableau et obtenir MC.x?
En supposant que vous ne mettez pas d'autres MC dans le tableau après:
newArray[newArray.length-1].x;
En supposant que vous allez ajouter d'autres MovieClips dans le tableau, enregistrer la position de MovieClips dans une variable en le poussant dans le tableau ;
var mcPos:uint = newArray.push(MC) - 1;
ensuite accéder à la x du MovieClip avec l'indice plus tard avec
newArray[mcPos].x
Vous pouvez le cibler directement comme Marius a suggéré.
newArray[ newArray.length - 1 ].x;
Mais si vous avez besoin de faire beaucoup d'opérations sur le clip que vous pouvez créer une variable de référence au lieu (a.k.a aliasing de référence). Cela permettra non seulement d'accélérer votre code mais aussi de rendre votre code plus lisible:
var mc : MovieClip = newArray[ newArray.length - 1 ];
mc.x = 100;
mc.y = 100;