Показать сообщение отдельно
Старый 19.09.2015, 10:34
nelco вне форума Посмотреть профиль Отправить личное сообщение для nelco Найти все сообщения от nelco
  № 2  
Ответить с цитированием
nelco
 
Аватар для nelco

Регистрация: Jul 2013
Адрес: Каскелен
Сообщений: 86
Цитата:
Сообщение от ZackMercury Посмотреть сообщение
Спрайты как правило свитчатся по ссылкам.
например у меня 2 слушателя:
Код AS3:
textField1.addEventListener(MouseEvent.CLICK, clickListener);
textField2.addEventListener(MouseEvent.CLICK, clickListener);

гдe textField1 и textField2 - объекты типа Textfield

Код AS3:
private function clickListener(e:MouseEvent){
 
if (e.target == textField1){
trace ("нажали на textField1");
}
if(e.target == textField2) {
trace ("нажали на textField2");
}
 
}
мой вопрос про instanceName в этой теме начинался с такой структуры...


ведь trace (e.target) выдавало мне instance6 (не равно textField1), хотя условие e.target==textField1 выполняется, поэтому я спрашивал какое свойство объекта вернёт textField1, но все сказали, что НЕТ СМЫСЛА ПОЛУЧАТЬ ЭТО ЗНАЧЕНИЕ т.к. это имя переменной и видимо нет такого свойства вообще... теперь Вы говорите СПРАЙТЫ КАК ПРАВИЛО СВИТЧАТСЯ ПО ССЫЛКАМ... что такое ссылка тогда не понимаю, это не имя переменной? :\\