为什么Flash不会在我的计算机上注册按键,但在其他计算机上呢?

时间:2014-04-08 20:32:07

标签: flash keypress

好的,我有以下问题......我正在为游戏编写代码,现在我一直在处理角色动画。现在它的作用是它向左和向右移动,向上移动它,并且它有空间射击。动画效果非常好,例如,我可以向右移动,同时飞行和拍摄没有任何问题,但是当我尝试向左移动时,我似乎只能获得两个键来激活:例如,我可以向左移动并飞行,但是当我按空格键时它不会回答;我可以向左移动并射击,但是当我按下它时它不会飞;当向左看时我可以飞行和射击,但是如果我向左按它就不会移动......现在显然代码没有任何问题,因为显然当我在其他计算机上运行我的.swf时,它似乎运行精细。所以我想知道是否有人知道在我的电脑上可能导致这个问题...任何帮助将不胜感激,谢谢!!

1 个答案:

答案 0 :(得分:0)

我很确定这是因为你正在“测试”电影(ctrl +输入编译器)并且闪光灯正在捕捉特殊键,如向上,向下,向左,向右,ctrl,空格,输入等IDE本身。

如果你在flash IDE之外运行相同的swf文件,它也可以在你的计算机上运行。

如果您希望能够从IDE中捕获这些按键,只需:单击“控制”菜单(测试电影时),然后单击“禁用键盘快捷键”