假设我有一个x位置为100的MC。 我把它推入一个数组
newArray.push(MC)
如何访问阵列并获取MC.x?
答案 0 :(得分:3)
你可以像Marius建议的那样直接定位它。
newArray[ newArray.length - 1 ].x;
但是如果你需要在剪辑上做很多操作,你可能想要创建一个引用变量(a.k.a引用别名)。这不仅可以加快代码速度,还可以使代码更具可读性:
var mc : MovieClip = newArray[ newArray.length - 1 ];
mc.x = 100;
mc.y = 100;
答案 1 :(得分:1)
假设您之后没有在阵列中放置任何其他MC:
newArray[newArray.length-1].x;
答案 2 :(得分:1)
假设您要将其他影片剪辑添加到数组中,请将影片剪辑位置保存到变量中,然后将其推入数组中;
var mcPos:uint = newArray.push(MC) - 1;
然后用
访问带有索引的movieclip的xnewArray[mcPos].x