当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 显示隐藏鼠标

Flash动画制作
巧用超级解霸在Flash V5.0中插入录像
教你用Flash MX来制作简单的课件界面
Flash MX 2004 ActionScript图文教程(二)
Flash MX 2004 ActionScript图文教程(三)
Flash MX 2004 ActionScript图文教程(四)
Flash MX 2004 ActionScript图文教程(五)
Flash MX 2004 ActionScript图文教程(六)
flash场景之间相互跳转的实现方法
Flash本地加密
FLASH -- 关于变量的问题FLASH -- 关于变量的问题
Flash5 画任意直线教程
Flash MX 视频导入功能详解
制作飞舞的蝴蝶
Flash MX 2004 ActionScript图文教程(七)
Flash MX 2004 ActionScript图文教程(八)
Flash MX 2004 ActionScript图文教程(九)
Flash MX 2004 ActionScript图文教程(十)
Flash教程 飞翔的文字
Flash MX 2004 ActionScript图文教程(十一)
制作Flash网站技巧拾零

Flash动画制作 中的 显示隐藏鼠标


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 38 ::
收藏到网摘: n/a


下载Fla源文件(Flash5)

  我们现在在很多国外的网站上和movie里常常可以看见鼠标由其它的图形代替的效果,现在我们就分析一下它是如何实现的,其实是很简单的,利用Flash5的强大的对于对象的控制,三下五除二就可轻松搞定^_^。

  这里我做了个简单的例子,我们就照着这个源代码来学习吧!大家也可以把这个当作对flash5熟悉的一个练习:)

  首先,建立两个symbol:一个按钮样本(只制作一个按钮框架,具体的文字在主场景再添),一个鼠标替换的东东(我只是从flash5自带的图库里拉出了一只老鼠^_^),注意一定要做成mc呦!这些动作由于太基础,和flash4没什么差别,就不再讲啦!

   接下来,将按钮拖出2个到主场景,(新建层)分别在其上写上标注。(本例中为替换鼠标和还原鼠标)然后定义鼠标替换物(本例为老鼠)的Instance name(ctrl+I)为"cursor",千万注意这里不可以定义为"mouse",因为和鼠标对象名重复了,我在实验是犯了这么一个错误,找了好长时间才找出原因。^_^

填写代码:

1、 替换鼠标按钮的代码

on (press) {
Mouse.hide(); //鼠标隐藏
startDrag ("cursor", true); //开始拖拽cursor对象,注意在选择startDrag操作时候选中lock mouse to center,锁定对象在鼠标中心,很方便吧!:)
}

2、 还原鼠标按钮的代码
on (press) {
Mouse.show(); //鼠标还原
stopDrag (); //停止拖拽
setProperty ("cursor", _x, "355"); //将cursor对象放回原出(此前定义 cursor对象x坐标为355,当然这只是我做的时候随意给的。你也可以让cursor是在场景显示范围之外,或者将其Alpha设成0以及别的什么方法来使cursor这个鼠标替换对象不事先出现,教程为了更形象,所以没有这么做。^_^)
setProperty ("cursor", _y, "100"); //同上,定义y坐标
}

  以上是个简单的范例,但我们是不是已经发现了flash5的强大了呢?呵呵!大家可以从这个例子出发,结合其他的技术实现很多很好的效果的,加油啰!!

  今后我们会给你带来更多的惊喜,我们将会陆续推出其他相关的教程,当然你有什么意见和建议也请提出,非常欢迎^o^