我正在学习如何使用CS4使用Flash,主要关注ActionScript3(因为我来自编码背景,而不是设计师背景)。
我想回应用户按下键盘上的按键。
我在Flash reference site使用了官方示例源,并在CS4 instructions之后使用了类。 但是,所有它响应的是特殊键,如ctrl和shift,对于这些键,它工作正常。对于像a,b,c这样的键,没有任何响应。难道我做错了什么?我需要改变一些设置吗?也许我需要改变ActionScript之外的东西(比如项目设置)。 任何帮助将不胜感激。
答案 0 :(得分:2)
一个很常见的问题是Flash IDE快捷键不会响应(因为它们被IDE使用)。确保您还在浏览器或独立播放器中测试您的电影。
答案 1 :(得分:1)
您是以全屏模式运行吗?如果你是这样,你就听不到这些钥匙。 (安全限制)
答案 2 :(得分:0)
上下处理程序会捕获不同类型的键:
KeyboardEvent.KEY_DOWN 获取按键退格并删除,而 KeyboardEvent.KEY_UP 获得了常见的a-z嫌疑人。