关于flash中跟随鼠标图片点击和释放产生不同效果的问题。
类似打地鼠游戏中,鼠标移动的时候鼠标指针变成别的对象,点击的时候换成别的形状,释放了又还原成原来的对象。最简单的说,开始是一把上仰的锤子,按上鼠标的时候变成下压的锤子。这...
类似打地鼠游戏中,鼠标移动的时候鼠标指针变成别的对象,点击的时候换成别的形状,释放了又还原成原来的对象。最简单的说,开始是一把上仰的锤子,按上鼠标的时候变成下压的锤子。这个效果如果用AS实现,知道的朋友指教下,谢谢了。
展开
1个回答
展开全部
1、做一个影片剪辑,里边有两帧,第一帧是上仰的锤子,第二帧是下压的锤子。第一帧加stop
2、实现鼠标隐藏和影片剪辑跟随效果。
3、侦听鼠标按下和弹起的事件,鼠标按下时gotoAndStop(2);
鼠标弹起时gotoAndStop(1);
2、实现鼠标隐藏和影片剪辑跟随效果。
3、侦听鼠标按下和弹起的事件,鼠标按下时gotoAndStop(2);
鼠标弹起时gotoAndStop(1);
更多追问追答
追问
首先非常感谢你的回答。
前面说的能理解,我也能制作,就是“侦听鼠标按下和弹起的事件”这个用什么函数实现,怎么用,麻烦你跟我说一下,谢谢。
追答
如果是AS2的,在1中做的影片剪辑上加如下代码:
on(press)
{
this.gotoAndStop(2);
}
on(release)
{
this.gotoAndStop(1);
}
如果是AS3的,要先给影片剪辑加实例名如,mc,然后在帧上加如下代码:
mc.addEventListener(MouseEvent.MOUSE_DOWN,MouseDownEvent);
mc.addEventListener(MouseEvent.MOUSE_UP,MouseUpEvent);
function MouseDownEvent():void
{
var obj:Object=e.currentTarget;
obj.gotoAndStop(2);
}
function MouseUpEvent():void
{
var obj:Object=e.currentTarget;
obj.gotoAndStop(1);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询