2021-09-11 来源:网络
FLASH AS教程:如何利用鼠标指外控制影片的播放与停止
动画效果如下:
(鼠标移到球的位置开始播放,移开停止播放):
利用鼠标指外控制影片的播放与停止的教程具体制作步骤如下:
步骤一、新建图层“底图”,并加入背景;
步骤二、新建图层“地球仪”,加入影片剪辑“golbe_mc”;
步骤三、选择“地球仪”图层的第1帧,按F9打开动作面板,编写“globe_mc”影片剪辑的鼠标指针移入、移出监听器及函数,代码如下:
//动画影片初始设定,地球仪影片片段停止播放 globe_mc.stop(); //鼠标指针移入,地球仪影片剪辑开始播放 globe_mc.addEventListener(MouseEvent.MOUSE_OVER,mouse_in); function mouse_in(me:MouseEvent){ globe_mc.play(); } //鼠标指针移出,地球仪影片片段停止播放 globe_mc.addEventListener(MouseEvent.MOUSE_OUT,mouse_out); function mouse_out(me:MouseEvent){ globe_mc.stop(); }
这样,如何利用鼠标指外控制影片的播放与停止的FLASH动画就完成了,最后按Ctrl+Enter进行测试一下哦。
在Action Script 3.0中,常用鼠标事件简介如下:
事件名称 | 参照值(字符串) | 说明 |
CLICK | click | 当发生单击一次鼠标键的动作时 |
DOUBLE_CLICK | doubleClick | 当发生双击鼠标键的动作时 |
MOUSE_DOWN | mouseDown | 当发生按下鼠标键的动作时 |
MOUSE_MOVE | mouseMove | 当鼠标指针在物体范围内移动时 |
MOUSE_OUT | mouseOut | 当鼠标指针移开物体范围时 |
MOUSE_OVER | mouseOver | 当鼠标指针移入物体范围时 |
MOUSE_UP | mouseUp | 当发生放开鼠标键的动作时 |
MOUSE_WHEEL | mouseWheel | 当发生鼠标滚轮滚动的动作时 |