·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

flash全屏时含有键盘操作的动作keyPress无效的问题

时间:2011-11-03 08:37blueidea.com
flash全屏时含有键盘操作的动作keyPress无效的问题,我使用了Stage["displayState"] = "fullScreen";所有键盘动作被屏蔽了,只有ESC退出全屏有效

  A.swf loadMovie加载了b.swf。b.swf中的on (keyPress "<Left>") 和on (keyPress "<Right>") 就失效了。问题补充:

  终于找到问题原因了
  我使用了Stage["displayState"] = "fullScreen";
  所有键盘动作被屏蔽了,只有ESC退出全屏有效,不知有没有办法解决做了一个例子,没有问题。你再重新检查一下看看。要是需要可以再联系,把我做的小例子给你一个对照一下吧。愿你问题早点解决。
  被调用的swf文件名为“被调.swf”,其中有一个按钮,控制一个影片剪辑的可见还是不可见。语句如下:
  在第一帧时间轴上:
_global.a=false;//控制参数;
this.a_mc._visible=false;//让影片剪辑不可见;
按钮上:on (keyPress "<Left>") {
a=!a;
if(a){
this.a_mc._visible=true;
}
else
{
this.a_mc._visible=false;
}
}
  调用.swf文件的第一帧语句:
_root._lockroot=true;
_root.loadMovie("被调.swf");

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器