Странно, но у меня тоже не работает. Вот код:

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class Main extends Sprite
{
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(event:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
stage.addEventListener(KeyboardEvent.KEY_DOWN, onStageDown);
}
private function onStageDown(event:KeyboardEvent):void
{
trace( event.ctrlKey , event.keyCode);
if (event.ctrlKey && event.keyCode == Keyboard.ENTER)
{
trace( 'HELLO' );
}
}
}
}
Если зажать ctrl, начинает со скоростью повтора ввода при зажатой клавише выводить:
true 17. Если в этот момент нажать Enter, вывод останавливается, но
HELLO так и не появляется в окне output.