РЕДАКТИРОВАТЬ: откат к исходной записи, событие будет запущено, только если в любом случае нажата кнопка
Событие ввода запускается, когда пользователь устанавливает фокус на кнопку и не имеет никакого отношения к клавише ввода на клавиатуре. Если я не ошибаюсь, клавишей по умолчанию для активации кнопки во Flash является пробел. Вы можете использовать Enter, выполнив что-то вроде этого:
myButton.addEventListener(KeyboardEvent.KEY_DOWN, onMyButtonKeyDown);
private function onMyButtonKeyDown(event:KeyboardEvent):void
{
//simulate click if enter pressed
if(event.keyCode == Keyboard.ENTER)
myButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
}