Виновата во всем button.Видимо, когда нажимаешь кнопку происходит потеря фокуса. Тоже-самое происходит если нажать Tab. Как вернуть фокус сцене, чтобы обрабатывались нажатия кнопок?
И еще вопрос. Во втором кадре 2 кнопки. Почему я из Main не могу к ним обратиться?Какой полный путь к ним?

Код AS3:
public class Main extends MovieClip
{
public function Main ()
{
this.addEventListener (Event.ENTER_FRAME,fn_init);
}
private function fn_init (event:Event):void
{
removeEventListener (Event.ENTER_FRAME,fn_init);
stage.addEventListener (KeyboardEvent.KEY_DOWN,keyDownHandler);
set_scrin ();
fn_goto_quit();
}
//
public function set_scrin ():void
{
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.nativeWindow.activate();
}
//
private function fn_goto_quit()
{
if(currentScene.name=="level_1" && continue_bt||quit_bt)
{
continue_bt.addEventListener (MouseEvent.CLICK,fn_continue);
quit_bt.addEventListener (MouseEvent.CLICK,fn_close);
}
//
function fn_close (e:MouseEvent)
{
stage.nativeWindow.close();;
}
//
function fn_continue (e:MouseEvent)
{
set_scrin ();
gotoAndStop (1, "level_1");
}
}
private function keyDownHandler (event:KeyboardEvent):void
{
removeEventListener (KeyboardEvent.KEY_DOWN,keyDownHandler);
//
if (event.keyCode == 32)
{
set_scrin ();
gotoAndStop (1,"level_1");// тестовый переход к уровню
}
//
if (event.keyCode == 27)
{
stage.nativeWindow.bounds = new Rectangle(1920/2-250,1080/2-250, 500, 500);
gotoAndStop(1,"quit_menu");
}
}
//
}