第十一课
简单的FS Command控制
在众多的Action命令中,FS Command是一个非常重要的命令。有了它,我们可以和JavaScript结合,做出各种不可思议的效果。当然,我们也可以利用FS
Command让FLASH动画在独立播放(由SWF Player播放或编译成EXE文件播放)时做出全屏、禁止缩放等效果。在这一节课里,我们就要来学习一下FS
Command在FLASH动画独立播放时的简单控制。 |
|
一、全屏控制 FullScreen
所谓全屏幕,就是指在独立播放FLASH动画的时候,FLASH动画的窗口占满了整个屏幕,Windows桌面上的所有其它应用程序,包括任务栏(TaskBar)都被遮盖住而不能显示出来。是不是很霸道?不管怎样,还是让我们来看一下是怎样实现这个效果的。
如果你想让你的FLASH动画在某一帧开始以全屏的模式播放的话,那么你就在那一帧的Action中选择FS
Command,然后把右侧的FS Command属性中的For standalone player选项选成fullscreen
[true/false](如下图)。FLASH对FS Command的这一选项的初始值是true,即打开全屏模式。
在For standalone player项中选择fullscreen [true/false]
选择了fullscreen之后,这一帧的Action就变成了:FS
Command ("fullscreen", "true"),如下图。这样就打开了全屏幕播放的功能。但是,我们要在这里指出的是,所谓的全屏幕播放,并不是指在网页中这个动画能够挣脱浏览器,以全屏幕的形式来播放。如果你要看到全屏幕的动画,那么只有先把动画输出成SWF文件,然后在Windows的资源管理器中双击SWF文件的图标,让SWF播放起来播放它。只有这样,才能看到效果(在FLASH中按下Ctrl+Enter也无济于事)。
Action的变化
二、缩放控制 AllowScale
缩放控制决定了浏览FLASH动画时,动画的画面是否能被浏览者任意地放大和缩小。如果AllowScale的值被设成true的话,那么在播放动画时,SWF播放器会自动根据浏览者设定的窗口大小,调整动画的大小,填满整个窗口;如果AllowScale值是False的话,那么这个SWF动画的大小是固定不变的,它的大小是你在动画属性(Movie
Properties)中设定的大小。如果你在动画中使用了位图(BitMap),那么,最好把AllowScale设为false,禁止缩放,这样就不会出现图形有锯齿状的边缘的情况了。
AllowScale的选择和fullscreen类似(如下图),但是选择后,它的初始值是false,禁止缩放。
选择allowscale
选择了allowscale [true/false]后,Action变为FS
Command("allowscale", "false"),这样就实现了禁止缩放(如下图)。同FullScreen一样,AllowScale也是只有在独立播放时才有效的,而且它不能控制播放动画的窗口的大小,只能控制动画中图形的大小,这一点是大家需要注意的。
修改后的Action
三、菜单控制 ShowMenu
浏览FLASH动画时,在画面上点击鼠标右键,就会弹出一个如下的菜单。在某些情况下,我们往往不希望出现这样的菜单,那么,我们就可以通过FS
Command的ShowMenu来控制菜单是否出现。
|
|
浏览FLASH动画时在画面上点击鼠标右键弹出的菜单
|
选择ShowMenu
|
同前面一样选择FS Command后选择showmenu [true/false],ShowMenu的初始值也是false,即不显示右键菜单。现在,这一帧的Action就变成了FS
Command ("showmenu", "false")。当然,这个功能只对单独用SWF
Player播放的FLASH动画有用,对在浏览器中播放的动画是无效的(浏览器中的无右键菜单的实现在下一课会讲到)。
四、执行功能 EXEC
执行功能,就是执行一个可执行文件(EXE、COM、BAT等)。在选择FS
Command的exec选项后,在参数(Arguments)栏中填入你所要执行的可执行文件的路径(绝对路径或相对路径都可以),如下图。当然,你必须确保浏览者电脑中这个可执行文件的路径一定要和你所填写的相一致,否则,这个命令讲是无效的。
|
|
选择exec
|
在参数栏中填入你所要执行的可执行文件的路径
|
想要看效果的话,还是要在Windows资源管理器中双击SWF文件的图标,用SWF
Player播放才行。
五、退出播放 Quit
这个命令将结束播放当前的FLASH动画并关闭动画窗口,退出程序。一般在FullScreen全屏模式下播放的FLASH动画都应该有一个按钮执行次命令,用以退出程序。使用时,只要在For
standalone player相中选择quit即可(如下图)。这时Action会变成FS Command ("quit",
"")。同样,调试也必须在独立播放的模式下进行。
选择quit
|
这一课的内容到这里就差不多了,在下一课,我们将学习一下FLASH动画发布(Publish)的设定,课要好好学哟,这些设定可是对浏览器浏览FLASH动画时的效果有着特殊的作用的! |
摘自《你的网》 孤独过客/文
|
|