Показать сообщение отдельно
Старый 13.09.2015, 11:25
ZackMercury вне форума Посмотреть профиль Отправить личное сообщение для ZackMercury Найти все сообщения от ZackMercury
  № 5  
Ответить с цитированием
ZackMercury
 
Аватар для ZackMercury

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
Имя экземпляра(Instance name) было придумано исключительно для Flash IDE, для кода в кадрах. Больше не знаю мест, где оно используется.
Получать имя переменной нет смысла, имея на неё ссылку.
Вообще, судя по всему вы хотели сделать как-то так

Код AS3:
var button:Button = new Button();
button.label = "В игру!";
var button2:Button = new Button();
button2.label = "Выйти...";
button2.x += button1.width;
addChild(button);
addChild(button2);
button.addEventListener(MouseEvent.CLICK, onButtonHit);
button2.addEventListener(MouseEvent.CLICK, onButtonHit);
 
function onButtonHit(e:MouseEvent):void
{
   var label:String = (e.currentTarget as Button).label;
   switch(label)
   {
      case "В игру!":
         //Заходим в игру
         break;
      case "Выйти...":
         //Выходим
         break;
   }
}
или как Wolsh написал выше.
__________________
There is no thing in this world that is not simple.


Последний раз редактировалось ZackMercury; 13.09.2015 в 11:43.