• Page 1 of 1
  • 1
鼠标残像效果
现在还有人写flash么,小七翻出好早以前做的一个鼠标效果,是用as2血的,as3的童鞋不要笑我……

导出版本flash 8.0, actionscript 2.0

帧频20以上(推荐为鼠标渐隐动画帧数的1~2倍范围),以下帧频设为30

1、新建鼠标元件:制作用作鼠标指针的pic(32X32),拖入库中,新建MovieClip元件cursor,将pic拖入坐标设为(0,0);
2、制作鼠标渐隐动画:新建MovieClip元件mouse,将元件cursor拖入layer1帧1,于帧16添加关键帧,设帧16的cursor属性alpha为0,尺寸改为10X10,坐标(11,11),创建帧1到帧16的补间;

3、动作脚本编程:新建MovieVlip元件as,于layer1帧1加入动作脚本如下:

Code
var num; //设置变量num作为鼠标复制数量值
Mouse.hide(); //隐藏系统鼠标
startDrag("/mouse", true); //使舞台实例名为mouse的MovieClip跟随鼠标移动
duplicateMovieClip("/mouse", "mouse"+num, Number(num)+1); //复制mouse,给予新名mouse1、mouse2...
num = Number(num)+1; //num以数值形式加1
if (Number(num)>=8) {
   num = 0;
} //如果num作为数值大于8,则将num重新赋值为0


关注点:num最大值推荐为鼠标渐隐动画帧数的约数
在layer1帧2插入空关键帧

4、将元件放入舞台:将mouse拖入layer1帧1,坐标(-32,0)(位于画布外即可)在属性面板给次实例命名mouse(与动作脚本名一致即可);新建layer2,于帧1拖入as

5、Ctrl+Enter看效果

附件为源文件
Attachments mousefadeout.fla (49.5 Kb)
  • Page 1 of 1
  • 1
Search: