Название фильма - PullRequest
       14

Название фильма

0 голосов
/ 01 декабря 2011

Я создаю некоторые мувиклипы, например, так:

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...

Чего я хочу добиться, так это того, что трассировка отслеживает то, что я их «инициализировал» для

AClip
A2Clip
A3Clip

Есть ли способ сделать это?Спасибо

1 Ответ

1 голос
/ 01 декабря 2011

Имя переменной не совпадает с именем MovieClip.Вы должны установить его имя вручную:

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);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...