【问题标题】:How to click buttons that has sound using keyboard如何使用键盘单击有声音的按钮
【发布时间】:2019-05-12 23:31:03
【问题描述】:

我在 adobe animate 中制作了一个简单的钢琴,它由白色和黑色矩形组成,它们是按钮,每个按钮都有一个音符,当你点击它时,它会播放(音频文件设置在下关键帧上)注意,我希望能够通过按键盘上的某些键来播放这些音符,有什么代码吗? 非常感谢!

【问题讨论】:

  • 您好,欢迎来到 StackOerflow。碰巧的是,StackOverflow 不是免费的代码交付服务。请阅读此stackoverflow.com/help/how-to-ask 并相应地编辑您的问题,展示您的努力、您的搜索、您目前拥有的脚本并描述问题,即脚本的工作方式与您的预期不同。具体针对您的问题,像 as3 键盘交互as3 播放声音 等一些简单的搜索将真正为您提供解决问题所需的所有脚本。

标签: actionscript-3 flash adobe


【解决方案1】:

您可以在Keyboard events 的帮助下实现这一目标。

每个键都有一个与之关联的键码。示例设置如下:

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
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 2015-03-13
    • 2011-01-06
    相关资源
    最近更新 更多