制作自定义的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作者:闪亮源码