Flash cs6 怎么让鼠标经过的按钮时 按钮置顶在最高层?

百度了一下发现有方法但没成功,求解。AS2.0的。用过了on(rollOver)//{_root.n5.swapDepths(_root.getNextHighestDe... 百度了一下发现有方法但没成功,求解。AS2.0的。

用过了
on(rollOver)//
{
_root.n5.swapDepths(_root.getNextHighestDepth());
}
n5是我的按钮名称,代码是添加在了按钮上的。求解!在线等。。。
展开
 我来答
钢神绿钢
高粉答主

推荐于2016-06-10 · 醉心答题,欢迎关注
知道大有可为答主
回答量:11.3万
采纳率:56%
帮助的人:1.2亿
展开全部

1.新建元件,类型选按钮

2.在元件场景第一帧中新建基本矩形,调整圆角

3.在第二帧中插入关键帧

4.复制一份按钮到当前按钮上方,将当前按钮填充色改成透明(Alpha=0%)

5.返回主场景,从库中拖拽一份元件到场景中,居中分布

6.按Ctrl+Enter测试

百度网友28657df
2015-08-04 · TA获得超过2809个赞
知道大有可为答主
回答量:3008
采纳率:72%
帮助的人:916万
展开全部

可以使用as3中的setChildIndex,将按钮的层级设置为最大。

参考代码:

import flash.events.MouseEvent;
mc1.addEventListener(MouseEvent.MOUSE_OVER,cg);
function cg(e:MouseEvent){
setChildIndex(MovieClip(e.target),numChildren-1);
}

mc1为测试按钮。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-04-14
展开全部
改成
on(rollOver){
this.swapDepths(_parent.getNextHighestDepth());
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f1eec3c365
2015-04-13 · TA获得超过3086个赞
知道小有建树答主
回答量:8072
采纳率:0%
帮助的人:1639万
展开全部
我提供啊 Flash
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式