【问题标题】:Flash player 10 - full screen mode and keyboardFlash player 10 - 全屏模式和键盘
【发布时间】:2010-10-30 20:06:14
【问题描述】:

我正在编写支持全屏的 Flash 应用程序(Flash Player 10,AS 3.0)。我把那部分整理好了(allowFullscreen=truestage.displayState)。

我想让用户能够通过选项卡浏览那里的项目并使用空格激活它们 (MouseEvent.CLICK ;-)。我知道在全屏模式下会阻止任何键盘操作。 This Adobe's devnet page 建议从 Flash Player 10 开始,某些键(制表符、空格、箭头)可以在全屏模式下使用。

这可以在 Chrome、Firefox、Opera、Safari 中进行检查……但在 IE 中不可以(至少是 IE6)。 IE6 根本就没有键盘。什么都不起作用:制表符、空格...当然除了 Esc ;-)

我错过了什么吗?
可能有什么问题?
我在 localhost 上的测试会影响这个吗?

【问题讨论】:

  • 我不想说的很明显,但是您确实为 IE6 安装了正确的 Flash Player 版本吗?
  • 是的,我愿意 :) 在 IE 中,我安装了 10、0、22、87 版本,确切地说是调试播放器 ActiveX 版本。
  • 这听起来像是一个错误。但在担心太多之前,我会先检查一下 IE7 和 8。
  • 我在几台电脑上试过 IE6 和 IE7,无论是 XP 还是 Vista - 都不起作用。我无法访问 IE8,所以无法尝试。可能 back2dos 和 Lillemanden 是正确的 - 一个错误,但没有找到任何官方的 Adob​​e 信息。将尝试再挖一段时间......
  • 昨天我尝试卸载 FP 并从头开始安装 FP 10、0、22、87 Release 和 Debug ActiveX 版本的 Release 和 Debug 版本。没有变化 - 仍然不起作用。我找不到任何官方信息,甚至其他 tbh,所以我向 Adob​​e 提交了错误报告 (bugs.adobe.com/jira/browse/FP-2159)。我们拭目以待。

标签: flash actionscript-3 internet-explorer keyboard fullscreen


【解决方案1】:

我一直在看这个视频播放器,FF3.6.6 中播放器 10、1、53、64(调​​试播放器)的键工作正常,无法在 IE7 中工作,tab 键不会也可以在这方面工作。

如果您在舞台上有一个 KeyboardEvent 并监听按键,那么您将看到它们以全屏模式触发。

MouseEvent.CLICK 在按钮获得焦点时按空格键不会触发,所以我让按钮触发的方法是将 KEY_DOWN 侦听器设置为舞台,打开stage.focus 并调用函数。即

this.stage.addEventListener(KeyboardEvent.KEY_UP, _keyUp); 

private function _keyUp(e:KeyboardEvent):void 
{ 
   if(this.stage.displayState != StageDisplayState.FULL_SCREEN) return;
   switch(this.stage.focus) 
   { 
      case myButtonInstance: 
         //call function here 
      break; 
   } 
}

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    这是一个错误,来自浏览器......我已经看到了很多关于它的讨论,一个在 flashhilfe.de(可能对你们没有帮助),在某些页面上嵌入了一个测试 swiff ,并且每个人都尝试过......在我的电脑上,甚至Firefox和Opera都完全失败了......

    恐怕,你可能无能为力...

    不过,请注意一点:从用户的角度来看,让您的应用程序动态可扩展始终是最好的,因此用户可以决定他喜欢哪种尺寸……许多人对应用程序创建弹出窗口感到不安或调整浏览器窗口的大小...

    问候

    back2dos

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-17
      • 2011-05-21
      相关资源
      最近更新 更多