PDA

Просмотр полной версии : Получить имя объекта


igor_dv
19.12.2009, 19:12
Извините за возможно тупой вопрос, но сам ответа не смог найти. Как получить имя объекта в строку? В AS2 такой проблемы не было.



var myClip:MovieClip;
myClip = Cache.getFromCurrentDomain("newName");

trace(myClip.toString());
// возвращает [object newName]



А необходимо получить просто "newName". В чем вилы?
Заранее благодарен.

Zik.
19.12.2009, 19:16
А зачем вам знать имя?
Запихните ссылку в массив и обращайтесь

igor_dv
19.12.2009, 19:37
Переделываю чужой проект. К сожалению, переменные везде раскиданы вручную. Хотелось бы найти изящное решение для такого случая.

Alex Lexcuk
19.12.2009, 20:13
var sym:Symbol1 = new Symbol1();
trace(sym.toString());
//[object Symbol1]
trace(getQualifiedClassName(sym));
//Symbol1