为了遵守一些辅助功能指南,我的最新项目(基于 AS3 Flash 的项目)必须同时具有键盘和鼠标控制。对于键盘控制,我创建了一个多框系统,允许用户在每个框之间切换以控制游戏中的角色。虽然您可以使用 TAB 键来执行此操作,但我还希望用户使用向上/向下箭头键。
我已经实现了这个系统并在所有现代浏览器上进行了测试,但是在 Google Chrome 的最新版本 (23.0.1271.95) 中,我发现虽然通过 TAB 键可以正常工作,但箭头键控制却不能。
向下键通过几个对象起作用,但随后重置回第一个对象。向上键什么都不做。
这是一个很奇怪的问题,有没有人见过类似的东西?我不认为我可以通过 AS3 做任何事情,但也许我可以通过我不知道的 HTML 设置像 flash 对象参数(无缝标签等)之类的东西?
我有一种不好的感觉,这是 Google Chrome 的 Flash 播放器的问题,希望不会!
提前致谢。