分享

flash8常用函数应用

 桔梗花好月圆 2010-08-09

常用函数应用教程与实例

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键仍然可用。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多