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");
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例