Flash player 10-全屏模式和键盘

Flash player 10-全屏模式和键盘,flash,actionscript-3,internet-explorer,keyboard,fullscreen,Flash,Actionscript 3,Internet Explorer,Keyboard,Fullscreen,我正在编写全屏功能的Flash应用程序(Flash Player 10,AS 3.0)。我对那个部分进行了排序(allowFullscreen=true,stage.displayState) 我想让用户能够通过选项卡浏览那里的项目,并使用空格(MouseEvent.CLICK;-)激活它们。我知道任何键盘操作在全屏模式下都会被阻止。建议从Flash Player 10开始,允许在全屏模式下使用一些键(制表符、空格、箭头) 这在Chrome、Firefox、Opera、Safari等浏览器中都可

我正在编写全屏功能的Flash应用程序(Flash Player 10,AS 3.0)。我对那个部分进行了排序(
allowFullscreen=true
stage.displayState

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

这在Chrome、Firefox、Opera、Safari等浏览器中都可以看到。。。但不是IE(至少IE6)。IE6根本不知道键盘。什么都不管用:标签,空格。。。当然,Esc除外;-)

我错过什么了吗?
可能有什么问题?

我在localhost上的测试会影响这一点吗?

这是一个来自浏览器的bug。。。我看过很多关于它的讨论,一个是在flashhilfe.de(可能对你们没什么帮助),在那里有一个测试swiff嵌入在某个页面上,每个人都尝试过。。。在我的电脑上,甚至firefox和opera都完全失败了

恐怕你对……无能为力

不过,还有一点需要注意:从用户的角度来看,让你的应用程序动态可伸缩总是最好的,因此用户可以决定他喜欢的大小。。。许多人被创建弹出窗口或调整浏览器窗口大小的应用程序所困扰

格里茨


back2dos

我一直在为视频播放器研究此功能,FF3.6.6中的播放器10、1、53、64(调试播放器)的按键可以正常工作,在IE7中无法正常工作,tab键也无法工作

如果你有一个键盘事件在舞台上,并听取按键,然后你会看到他们在全屏模式下开火

当按钮有焦点时,按下空格键时,
MouseEvent.CLICK
不会启动,因此我启动按钮的方式是将一个按键向下的侦听器放到舞台上,打开
stage.focus
并调用一个函数。i、 e

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; 
   } 
}

希望这能有所帮助。

我不想说明显的问题,但你确实为IE6安装了正确的Flash Player版本吗?是的,我有:)在IE中,我安装了版本10,0,22,87,确切地说是调试Player ActiveX版本。这听起来像个bug。但我会先检查IE7和IE8,然后再开始担心。我在少数几台电脑上试过IE6和IE7,包括XP和Vista,但都不起作用。我无法访问IE8,因此无法尝试。可能back2dos和Lillemanden是正确的——这是一个bug,但没有找到任何Adobe官方的相关信息。将尝试挖掘更多…昨天我尝试卸载FP并从头开始安装FP 10、0、22、87的发行版和调试版以及调试ActiveX版本。没有变化-仍然不起作用。我找不到任何官方信息,甚至找不到其他tbh,所以我向Adobe提交了一份bug报告()。我们拭目以待。