主题:  制作自定义的FLASH鼠标

闪亮源码

职务:普通成员
等级:1
金币:0.0
发贴:29
#12001/5/25 0:56:46
制作自定义的FLASH鼠标

制作原理:
1.首先隐藏标准的鼠标指针,对已经定义的鼠标使用hide语句;
2.以一个MC[movie clip]来作为鼠标,对这个MC使用starDrag语句;
动画演示:
go2.163.com/~flashabc/htm/tips/mouse5-24.swf


制作步骤:
1.创建一个将要作为鼠标的MC,然后把它放在场景中,并且选中这个MC;

2.使用菜单命令Window > Actions 来打开Actions 面板[或者按下快捷方式Ctrl+Alt+A];

3.在面板左边的工具箱列表里面选中Objects,从展开的列表里面选中Mouse,里面有两个选项,一个是hide[隐藏],一个是show[展现],双击hide,右边的代码栏就出现代码如下:
onClipEvent(load){
Mouse.hide();
}

这样每当这个MC被读取的时候,就会隐藏系统的鼠标了;


4.然后在打开的Actions 面板里面的左边的工具箱列表里面选中Actions,接着从展开的列表里面找到startDrag[开始拖动],然后双击它,就会在原来的代码的基础上添加了startDrag ("");这样一句代码了,保持代码为选中状态,在面板的下面出现该语句的相关选项,找到Lock Mouse to Center box[锁定鼠标在MC的中心位置]这个选项并在左边的框中打上勾,整行代码现在如下:

onClipEvent(load){
Mouse.hide()
startDrag("", true);
}


5.搞定了啦:],现在就可以选择菜单命令Control > Test Movie [或者按下快捷方式Ctrl+Enter]来测试动画效果了;

源码下载:23k
go2.163.com/~flashabc/htm/tips/mouse5-24.fla

很简单,是不是?你的这个自定义的FLASH鼠标效果酷不酷,主要是取决于MC,MC制作的好,效果自然就很酷;
还有需要注意的是,你的这个MC记住要放在所有场景组件的最上面,不要被其他组件遮住,否则就会看不到了;
接下来是广告时间:
在这个地址
go2.163.com/~flashabc/htm/soc/mos1.htm
有很多我收集的FLASH鼠标的动画和源码提供下载,有兴趣的朋友可以去看看:]

相应页面:
go2.163.com/~flashabc/htm/tips/tips23.htm

作者:闪亮源码




荣誉斑竹

职务:普通成员
等级:1
金币:0.0
发贴:49
#22001/5/25 14:58:08
不错,很简洁


ONLY's Art AbOuT dESigN http://babyonly.yeah.net

xiao45

职务:普通成员
等级:1
金币:0.0
发贴:8
#32001/5/25 14:59:29
不错!!讲的很明白!嘿嘿!!~~~学了一手!!

继续帖呀!!!