Flash Actionscript 3.0 Клавиша «Enter» Вызывает изменение сцены - PullRequest
1 голос
/ 12 февраля 2012

Я создаю флеш игру.К сожалению, когда игрок нажимает «Enter», игра непрерывно перебирает все сцены.Я попробовал следующее (хотя я знаю, что это немного конешно):

            // The Enter Key was pressed
            // If the Enter key is pressed, the keyboard input is "changed" to
                // be '.'.  This prevents a problem in which the Player would
                // press 'Enter' and the game screen would continuously cycle
                // through scenes
        if (event.keyCode == Keyboard.ENTER) {
            // The 'PERIOD' key does nothing
            event.keyCode = Keyboard.PERIOD;
            //spaceKeyPressed = true;
        }           

Есть ли способ предотвратить циклическое переключение "Enter" между сценами?

Спасибо,

Christian

1 Ответ

3 голосов
/ 12 февраля 2012

Во время тестирования вашей игры с помощью Test Movie внутри Flash Professional выберите « Отключить сочетания клавиш » в меню Control , в противном случае, как вы можете видеть в меню Control , первым пунктом является « Play », в котором в качестве сочетания клавиш используется клавиша Enter .

Обратите внимание, что элементы в меню Control меняются в зависимости от того, тестируете ли вы в данный момент фильм или нет.Во время тестирования игры вы увидите меню только на скриншоте ниже.

enter image description here

...