Как нажимать на кнопки со звуком с помощью клавиатуры - PullRequest
0 голосов
/ 13 мая 2019

Я сделал простое пианино в Adobe Animate, оно состоит из белого и черного прямоугольника, которые являются кнопками, каждая кнопка имеет музыкальную ноту, когда вы нажимаете на нее, она воспроизводит (аудиофайл установлен на ключевом кадре вниз) примечание, я хотел бы иметь возможность воспроизводить эти заметки, нажимая на определенные клавиши на клавиатуре, какой-нибудь код для этого? Большое спасибо!

1 Ответ

1 голос
/ 13 мая 2019

Этого можно добиться с помощью События клавиатуры .

С каждым ключом связан код ключа. Пример настройки ниже:

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);

function keyDownHandler(event:KeyboardEvent) :void 
{
    trace("keyDownHandler: " + event.keyCode); //# is key-code of key pressed down

    if (event.keyCode == XXX) //# where XXX is the key-code of pressed key
    {
        //# put your code here to play the sound for that key
    }

}

function keyUpHandler(event:KeyboardEvent) :void 
{
    trace("keyUpHandler: " + event.keyCode); //# is key-code of key released
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...