Всем привет, наверняка такая тема уже была, не знаю по каким словам её искать, ситуация такая первый кадр кнопка "играть" при нажатии на которую переходит на второй кадр где находится персонаж. При нажатии кнопок клавиатуры ничего не происходит пока не кликнешь мышью в любое место, тогда всё нормально и персонаж перемещается.
кадр 1.

Код AS3:
stop ();
Play_Btn.addEventListener(MouseEvent.CLICK, Play_Func);
function Play_Func(event:MouseEvent):void
{
gotoAndStop ('Game_Screen');
}
кадр 2.

Код AS3:
var upPressed:Boolean = false;
var downPressed:Boolean = false;
var leftPressed:Boolean = false;
var rightPressed:Boolean = false;
Player.addEventListener(Event.ENTER_FRAME, fl_MoveInDirectionOfKey);
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_SetKeyPressed);
stage.addEventListener(KeyboardEvent.KEY_UP, fl_UnsetKeyPressed);
function fl_MoveInDirectionOfKey(event:Event)
{
if (upPressed)
{
Player.y -= 5;
}
if (downPressed)
{
Player.y += 5;
}
if (leftPressed)
{
Player.x -= 5;
}
if (rightPressed)
{
Player.x += 5;
}
}
function fl_SetKeyPressed(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.UP:
{
upPressed = true;
break;
}
case Keyboard.DOWN:
{
downPressed = true;
break;
}
case Keyboard.LEFT:
{
leftPressed = true;
break;
}
case Keyboard.RIGHT:
{
rightPressed = true;
break;
}
}
}
function fl_UnsetKeyPressed(event:KeyboardEvent):void
{
switch (event.keyCode)
{
case Keyboard.UP:
{
upPressed = false;
break;
}
case Keyboard.DOWN:
{
downPressed = false;
break;
}
case Keyboard.LEFT:
{
leftPressed = false;
break;
}
case Keyboard.RIGHT:
{
rightPressed = false;
break;
}
}
}