ActionScript3 Проблемы с экспортом - PullRequest
1 голос
/ 10 июня 2011

Я только начал использовать ActionScript 3, и я написал код, чтобы сделать мувиклип перемещаемым с помощью нажатий клавиш, и HitTest, чтобы запустить еще один мувиклип.При предварительном просмотре все работает нормально.Но когда я публикую его в HTML, нажатия клавиш перестают работать.Другие анимации работают нормально, просто действия, похоже, вообще не экспортируются.Что я оооочень?

Вот код:

boat1_mc.x = 10
boat1_mc.x = 10
stage.addEventListener (KeyboardEvent.KEY_DOWN, keyPressed);

function keyPressed(event:KeyboardEvent) :void

{
    switch(event.keyCode)
    {
        case Keyboard.RIGHT: boat1_mc.x += 5
        break;
        case Keyboard.LEFT: boat1_mc.x -= 5
        break;

        default :
        break;
    }
    if(boat1_mc.hitTestObject(tree_mc))
{
    tree_mc.gotoAndPlay(2);
    boat1_mc.x = 10
    boat1_mc.x = 10

}
}

Спасибо за помощь!

1 Ответ

3 голосов
/ 10 июня 2011

Это может быть слишком просто, но вы щелкнули в SWF, чтобы выделить его? При первой загрузке страницы нажатия клавиш переходят на саму страницу; вам нужно щелкнуть в SWF для нажатия клавиш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...