一般课件在播放时,鼠标基本上都是单一的箭头形状,有时候希望让鼠标在播放时消失或者在演示某个动画时变成教鞭的样子,对于现场教学也有帮助.用Flash的简单Action脚本就可以轻松搞定,将鼠标隐藏的方法如下:打开或新建一个Flash课件,在舞台的时间线(Timeline),新建一个层,命名为"隐藏鼠标",按【Ctrl+F8】组合键,新建一个名为"hidemouse"的Movie Clip,这个Movie Clip里什么都不要画,直接双击其第1帧,在弹出的Frame Actions窗口中单击按钮"+"→Objects→Mouse→hide选项,即可隐藏鼠标,如图4-3-2所示.
图4-3-2 隐藏鼠标
回到主场景,按【Ctrl+L】组合键打开符号库,将刚刚做好的名为"hidemouse"的Movie Clip拖到舞台隐藏鼠标层的任意位置,然后在其上右击鼠标,选择Action选项,弹出Object Actions窗口,按【Ctrl+E】组合键将脚本输入方式改为专家模式,在右边编辑区输入以下脚本:
onClipEvent(load)
{ Mouse.hide();}
也就是当Flash动画被加载时自动隐藏鼠标,如图4-3-3所示.
图4-3-3 动画被加载时自动隐藏鼠标
至此,鼠标隐藏功能就实现了.
下面将讲解如何让鼠标变成任意的形状,这里就以一个教鞭为例进行介绍.其实原理很简单,步骤如下:按【Ctrl+F8】组合键,新建一个名为"教鞭"的Movie Clip,再新建一个图层,双击此层的第1帧,在弹出的Frame Actions窗口里按【Ctrl+E】组合键切换到专家模式,输入"Mouse.hide();"代码.然后画一个教鞭的形状,当然这个形状可以自定,然后在主场景中新建"鼠标形状层",将刚刚做的教鞭Movie Clip拖到舞台的任意位置,并在其上单击鼠标右键,选择Actions选项,在弹出的Object Actions窗口中,单击左边的按钮"+"→Actions→StartDrag指令,并选中下面的Lock mouse to center选项,即实现拖动Movie Clip功能,这时脚本会自动加上OnClipEvent(load){}事件,如图4-3-4所示.
图4-3-4 改变鼠标形状
好了,按【Ctrl+Enter】组合键测试一下,效果如图4-3-5所示.
图4-3-5 教鞭鼠标效果图