关东异志2:关于FLASH制作中的脚本应用问题
来源:百度文库 编辑:高校问答 时间:2024/04/28 15:44:55
悬赏60分谁能答对关键是按ESC不退出
我要的是直接在FLASH中加入代码!肯定可以!因为我看过许多电子书都是这样制作的!
五楼的说详细点好吗?什么命令?
答对重奖赏
利用在按扭上重定义ESC键让它转到别处
用js弹出800*600大小的flash,flash本身可以任意大小,弹出选项选择全屏、无菜单、无工具栏等。把下面的js代码放入htm文件中(如1.htm),把flash(如1.swf)和1.htm放在同一目录。
<script>
window.open("1.swf","","fullscreen=1,menubar=no,width=800,height=600")
</script>
可以稍做延迟,或者把代码做成按钮或超链接点击后弹出,最后的效果是弹出的flash按Esc不能退出全屏,但如果按Alt+F4是可以退出的。
参考(关于屏蔽alt键)
<script language="javascript">
function DisableKey(){
if (window.event.keyCode==121{
alert('请通过事物代码进行操作!');
window.event.returnValue=false;
}
}
</script>
</HEAD>
< body MS_POSITIONING="GridLayout" onKeyDown="DisableKey()">
改良了答复,自己试了一下,可以。
fscommand(命令,参数);
fscommand函数中包含两个参数项,一个是可以执行的命令,另一个是执行命令的参数,
fullscreen true 或false 用于控制是否让影片播放器成为全屏播放模式。
true为是,false为不是。
trapallkeys true 或false 用于控制是否让播放器锁定键盘的输入,true为是,false为不是。这个命令通常用在Flash以全屏幕播放的时候,避免用户按下Esc键,解除全屏幕播放。
不信你试试。
onKeydown("ESC"){
fscommand("fullscreen",true)
}
Fscommand (fullscreen,true)
第一帧就放上
用ESC支不让其退出,不大可能办到。
按Ctrl+Alt+Delete就可以了!