Видимо кнопка сложная и клик идёт по внутренней её части.
Попробуйте вместо 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-ов и имен. Имя здесь тоже лишняя сущность
Большинство as3-кодеров называют переменные и параметры методов с маленькой буквы