跟踪MovieClips名称

时间:2011-11-30 23:24:47

标签: actionscript-3

我正在创建一些像这样的MovieClip:

var AClip:A = new A();
var A2Clip:A2 = new A2();
var A3Clip:A3 = new A3();

然后我把上面的内容放到一个数组中,并试图找出他们的名字"。

for(var i:int=0;i<theArray.length;i++){
        trace(theArray[i].name);
    }

这跟踪

instance99
instance77
instanceN...

我想要完成的是跟踪正在追踪我已经初始化的内容&#34;他们

AClip
A2Clip
A3Clip

有办法吗? 感谢

1 个答案:

答案 0 :(得分:1)

变量的名称与MovieClip的名称不同。你必须设置它的名字manualy:

var AClip:A = new A();
var A2Clip:A2 = new A2();
var A3Clip:A3 = new A3();
AClip.name = "AClip";
A2Clip.name = "A2Clip";
A3Clip.name = "A3Clip";

然后你可以通过调用 trace(theArray [i] .name);

来获取他们的名字