FLASH中当鼠标离开按钮时,按钮的动态效果,如何实现?
FLASH中做好鼠标经过时的动态效果后,鼠标离开时回到为触发时的状态感觉太突然,见过一些鼠标离开后,按钮缓慢渐变会未触发时的状态的作品,请问要如何实现?...
FLASH中做好鼠标经过时的动态效果后,鼠标离开时回到为触发时的状态感觉太突然,见过一些鼠标离开后,按钮缓慢渐变会未触发时的状态的作品,请问要如何实现?
展开
4个回答
展开全部
用MovieClip很简单啦,算是自定义按钮啦,不是button啦。
举例说明:MovieClip简称mc
该mc共有10帧,第一帧是弹起状态,第二针是点击状态(你做了动态效果),
第3帧到第10帧你再做个缓慢恢复的动态效果。
每帧的代码:
第一帧:stop();然后监听鼠标点击,
若点击则跳到第二帧(下一帧,nextFrame() )
第二帧监听鼠标弹起(MouseUp),若弹起则从第三帧开始play,
第10帧直接写stop();gotoAndStop(1),这样又到第一帧。
举例说明:MovieClip简称mc
该mc共有10帧,第一帧是弹起状态,第二针是点击状态(你做了动态效果),
第3帧到第10帧你再做个缓慢恢复的动态效果。
每帧的代码:
第一帧:stop();然后监听鼠标点击,
若点击则跳到第二帧(下一帧,nextFrame() )
第二帧监听鼠标弹起(MouseUp),若弹起则从第三帧开始play,
第10帧直接写stop();gotoAndStop(1),这样又到第一帧。
展开全部
这问题不大,不难,你用哪个版本,CS3 CS4 注意咯,CS4不支持在按钮上写代码,这是弊端也是进步(专业人士),因为很多人不会在帧上写
思路:按钮上写在正常的时候是什么样的(stop),可先在帧上面标记一下,鼠标经过的时候播放到哪里(标记)或第几帧,鼠标离开时到哪进行播放,就形成了鼠标的动态效果。
思路:按钮上写在正常的时候是什么样的(stop),可先在帧上面标记一下,鼠标经过的时候播放到哪里(标记)或第几帧,鼠标离开时到哪进行播放,就形成了鼠标的动态效果。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做按钮实现不了。要做成电影剪辑才行。然后用onRollOever,onRollout事件来控制效果即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
AS3.0语句,按钮的实例名为 but
but.addEventListener(MouseEvent.MOUSE_OUT,onMouseOut);
function onMouseOut(evt:MouseEvent):void {
but.gotoAndStop(2);
}
but.addEventListener(MouseEvent.MOUSE_OUT,onMouseOut);
function onMouseOut(evt:MouseEvent):void {
but.gotoAndStop(2);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询