Я пытаюсь добавить эффект лазерного звука, когда нажимаю пробел. До сих пор мне не удалось выяснить, как это сделать в рамках этой функции.Попытка добавить звуковой эффект в функцию прослушивания событий as3
private function gameAddedToStage(evt: Event):void
{
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownHandler);
stage.addEventListener(KeyboardEvent.KEY_UP,keyUpHandler);
}
private function keyDownHandler(evt:KeyboardEvent):void
{
if (evt.keyCode == 32) //mellanslag
{
//Fire laser
fireBullet = true;
}
else if (evt.keyCode == 37)
{
//Move player left
moveX = -1;
}
else if (evt.keyCode == 39)
{
//Move player right
moveX = 1;
}
}
Что на самом деле происходит не так? Измените свой вопрос, чтобы предоставить дополнительную информацию. –
Проблема в том, что я не знаю, добавить ли я звуковое событие внутри этой функции или сделать ее отдельной функцией для звука. – user3160728