WEB开发网
开发学院图形图像Flash flash全屏时含有键盘操作的动作keyPress无效的问题... 阅读

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

 2012-02-06 12:14:54 来源:本站整理   
核心提示:A.swf loadMovie加载了b.swf,b.swf中的on (keyPress "<Left>") 和on (keyPress "<Right>") 就失效了,flash全屏时含有键盘操作的动作keyPress无效的问题,问题补充:终于找到问题原因

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");

Tags:flash 含有 键盘

编辑录入:coldstar [复制链接] [打 印]
赞助商链接