|
Forum Wonder Study 寓教于乐 Wonder Effect js/as/css分享 鼠标残像效果 (as2写的鼠标效果) |
鼠标残像效果 |
Date Tu, 2016-09-13, 11:03 | Msg 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)
|
| |||
| |||