Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Получить имя объекта (http://www.flasher.ru/forum/showthread.php?t=134045)

igor_dv 19.12.2009 19:12

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

Код AS3:

 
 
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

Код AS3:

var sym:Symbol1 = new Symbol1();
trace(sym.toString());
//[object Symbol1]
trace(getQualifiedClassName(sym));
//Symbol1



Часовой пояс GMT +4, время: 12:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.