1

为了遵守一些辅助功能指南,我的最新项目(基于 AS3 Flash 的项目)必须同时具有键盘和鼠标控制。对于键盘控制,我创建了一个多框系统,允许用户在每个框之间切换以控制游戏中的角色。虽然您可以使用 TAB 键来执行此操作,但我还希望用户使用向上/向下箭头键。

我已经实现了这个系统并在所有现代浏览器上进行了测试,但是在 Google Chrome 的最新版本 (23.0.1271.95) 中,我发现虽然通过 TAB 键可以正常工作,但箭头键控制却不能。

向下键通过几个对象起作用,但随后重置回第一个对象。向上键什么都不做。

这是一个很奇怪的问题,有没有人见过类似的东西?我不认为我可以通过 AS3 做任何事情,但也许我可以通过我不知道的 HTML 设置像 flash 对象参数(无缝标签等)之类的东西?

我有一种不好的感觉,这是 Google Chrome 的 Flash 播放器的问题,希望不会!

提前致谢。

4

1 回答 1

1

每当有人报告仅在 Chrome 中发生的 Flash 问题时,我立即认为这是 Chrome 默认开始使用的有缺陷的“Pepper Flash”播放器。

Pepper Flash 是 Adob​​e/Google 为使 Flash 插件在 Linux 平台上保持活力而做出的努力。但是,默认情况下它也用于其他操作系统。它是新的,显然有很多问题。如果这是另一个,我不会感到惊讶。

要确认,请前往此处禁用 Pepper Flash(查找名称/路径中包含“pepper”的 Flash 插件):

铬://插件

您可能安装了常规的 Flash 插件,因此仅禁用 Pepper Flash 就足够了。但是,Chrome 可能会自行更新并在某个时候重新启用它。如果您没有常规的“netscape 风格”Flash 插件,您可以从 Adob​​e 下载它。

于 2012-12-06T17:51:54.403 回答