主题:  关于全屏!

网络蚂蚱

职务:普通成员
等级:1
金币:1.0
发贴:157
#12001/11/20 16:56:28
大家好!~
呵呵,看过有些FLASH动画,运行时全屏播放,并且按ESC和Ctrl+F键也没有反应,有谁知道是怎么做的????



vital

职务:普通成员
等级:1
金币:10.0
发贴:194
#22001/11/20 17:55:36
网页里还是flash player?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#32001/11/20 19:09:23
由于Ctrl+F没有反应,所以,可以肯定不是在IE浏览器中。

要使动画屏蔽flash player快捷键,加下这个action:
fscommand("trapallkeys",true);

记住,把这条语句放在主场景的第一帧的actions列表第一行!

另:这个action只能屏蔽flash player快捷键,不能屏蔽Alt+F4,Ctrl+Alt+Del等windows系统快捷键。



flashal

职务:普通成员
等级:1
金币:0.0
发贴:98
#42001/11/25 15:42:02
有什么方法可以使win系统的快捷键不起作用吗?(象Alt+F4,ctrl+Alt+Del)



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52001/11/26 19:25:59
这样要求太苛刻了。

如果一定要做的话,可以考虑用高级语言做一个含activex控件(置入SWF)的程序,在程序其他地方用代码拦截系统快捷键。

问题是真有这个必要吗?