FLASH中当鼠标离开按钮时,按钮的动态效果,如何实现?

FLASH中做好鼠标经过时的动态效果后,鼠标离开时回到为触发时的状态感觉太突然,见过一些鼠标离开后,按钮缓慢渐变会未触发时的状态的作品,请问要如何实现?... FLASH中做好鼠标经过时的动态效果后,鼠标离开时回到为触发时的状态感觉太突然,见过一些鼠标离开后,按钮缓慢渐变会未触发时的状态的作品,请问要如何实现? 展开
 我来答
百度网友43085785
2010-01-12 · 超过11用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:13.5万
展开全部
用MovieClip很简单啦,算是自定义按钮啦,不是button啦。

举例说明:MovieClip简称mc
该mc共有10帧,第一帧是弹起状态,第二针是点击状态(你做了动态效果),
第3帧到第10帧你再做个缓慢恢复的动态效果。

每帧的代码:
第一帧:stop();然后监听鼠标点击,
若点击则跳到第二帧(下一帧,nextFrame() )
第二帧监听鼠标弹起(MouseUp),若弹起则从第三帧开始play,
第10帧直接写stop();gotoAndStop(1),这样又到第一帧。
IIIDEA
2010-01-11 · TA获得超过831个赞
知道小有建树答主
回答量:702
采纳率:57%
帮助的人:291万
展开全部
这问题不大,不难,你用哪个版本,CS3 CS4 注意咯,CS4不支持在按钮上写代码,这是弊端也是进步(专业人士),因为很多人不会在帧上写
思路:按钮上写在正常的时候是什么样的(stop),可先在帧上面标记一下,鼠标经过的时候播放到哪里(标记)或第几帧,鼠标离开时到哪进行播放,就形成了鼠标的动态效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
flashdonkey
2010-01-14 · TA获得超过130个赞
知道答主
回答量:282
采纳率:0%
帮助的人:200万
展开全部
做按钮实现不了。要做成电影剪辑才行。然后用onRollOever,onRollout事件来控制效果即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adobeFlashAS
2010-01-14
知道答主
回答量:60
采纳率:50%
帮助的人:11.9万
展开全部
AS3.0语句,按钮的实例名为 but
but.addEventListener(MouseEvent.MOUSE_OUT,onMouseOut);
function onMouseOut(evt:MouseEvent):void {
but.gotoAndStop(2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式