Показать сообщение отдельно
Старый 02.02.2013, 23:03
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 3  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Видимо кнопка сложная и клик идёт по внутренней её части.
Попробуйте вместо e.target использовать e.currentTarget.

Но он не нужен

Потому что:
Цитата:
if(e.target.name == "wakeUp")
Это условная логика на ровном месте, да ещё с завязкой на имя, которое надо набрать правильно в 2-х местах
Сделайте 2 слушателя - это не старая Java - здесь это не увеличит объемы байткода так драматически:
Код AS3:
function onWakeUpClick(event:MouseEvent):void
{
    trace("1");
}
function onGoOutClick(event:MouseEvent):void
{
    trace("2");
}
И повесьте отдельно - на каждую кнопку свой - тогда не надо будет никаких if-ов и имен. Имя здесь тоже лишняя сущность
Цитата:
TEXT:String
Большинство as3-кодеров называют переменные и параметры методов с маленькой буквы