最近晚上为什么老梦遗:flash8常用函数应用

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 17:54:04
常用函数应用教程与实例
Fscommand()函数的常规应用
Fscommand()函数是Flash与外界沟通的桥梁,使用它可以控制动画的关闭、是否全屏、是否显示右键快捷菜单等,甚至能锁定用户的键盘。基本语法如下:
 
command
 
arguments
 
目的
 
Quit
 

 
用来实现影片关闭,仅对SWF文件以及Flash生成的exe文件有效
 
fullscreen
 
true/false
 
可以实现全屏,在全屏时按Esc键显示窗口,默认为false
 
allowscale
 
true/false
 
设置影片内容是否随着播放器的大小而改变,默认为false
 
showmenu
 
true/false
 
设置影片剪辑右键快捷菜单是否显示,默认为true
 
trapallkeys
 
true/false
 
设置是否将所有按钮事件发送到Flash player中的OnclipEvent(keyDown\key Up)处理函数,默认为true,表示要发送所有按键事件
 
exec
 
应用程序的路径
 
打开外部程序,可以使用绝对路径或相对路径
例如:
1、为防止动画被放大,在第一帧输入以下代码:
fscommand("allowScale","false");
这样一来,即便输出的文件被放大,其内容也不会被放大,一般用来为图片保真。
2、控制动画全屏播放,在第一帧输入以下代码:
fscommand("fullscreen","true");
当然,有时候我们希望是当点击了某一个按钮时才实现全屏,那么实现方法是:
先制作一个按钮,在其上添加代码:
on(relsease){
fscommand("fullscreen","true");
}
那怎么样才能实现点击某一个按钮而退出全屏呢?方法是:
先制作一个按钮,在其上添加代码:
on(release){
fscommand("fullscreen","false");
}
3、调用应用程序
首先,我们在程序的同级目录建立一个文件夹,名为fscommand。之后把调用的应用程序(.exe文件)放到该文件夹下。
其次,制作一个按钮,在其上添加如下代码:
on(release){
fscommand("exec","notepad.exe");
}
其中,notepad.exe是目录fscommand中记事本程序的文件名。
下一步:我们需要把程序发布成为.exe文件,因为调用外部可执行文件时,主调文件必须也是可执行文件。
本例注意事项:
1)只有Windows放映文件(.exe)才能调用其他的.exe文件。
2)被调用的.exe文件必须放在Windows放映文件所在目录的子目录fscommand中。
4、屏蔽右键快捷菜单
在第一帧上输入以下代码:
·                     fscommand("showmenu","false");
·                     这样一来大部分菜单都被屏蔽掉了。
·
·                     5、关闭动画
如果想通过点击某一个按钮而关闭动画,则按钮上需填写以下脚本:
on(release){
fscommand("quit","");
}
当然,如果不是想借助按钮关闭,那么也可以写在帧上:
fscommand("quit","");
6、锁定快捷键
如果想通过点击按钮而锁定快捷键,则在按钮上应填写以下脚本:
on(release){
fscommand("Trapallkeys","true");
}
true是锁定,false是允许使用快捷键。当锁定时Esc键也不可用,但Alt+F4键仍然可用。