flash AS3 影片剪辑的 深度.使影片剪辑在其它剪辑的上面。请看补充。

面版上有m1m2m3三个紧靠着的影片剪辑。当单击m1时,使m1的scaleX为2.它的宽度变大了,但是它被m2挡住了。怎样使m1在其它剪辑的上面。... 面版上有m1 m2 m3三个紧靠着的影片剪辑。当单击m1时,使m1的scaleX为2.它的宽度变大了,但是它被m2挡住了。怎样使m1在其它剪辑的上面。 展开
 我来答
billypc
2009-04-02 · TA获得超过1686个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:0
展开全部
方便起见,写了时间轴代码,你试试吧

for (var i:int=1; i<=3; i++) {
AddListener(this.getChildByName("m"+i));
}

function AddListener(mc:*):void {
mc.addEventListener(MouseEvent.MOUSE_OVER,ChangeScale);
mc.addEventListener(MouseEvent.MOUSE_OUT,ChangeScale);
}

function ChangeScale(e:MouseEvent):void {
if (e.type=="mouseOver") {
this.swapChildren(e.target as DisplayObject,getChildAt(this.numChildren-1));
e.target.scaleX=2;
e.target.scaleY=2;
} else {
e.target.scaleX=1;
e.target.scaleY=1;
}
}
wq20021
2009-04-01 · TA获得超过695个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:0
展开全部
你可以用复制一个m1 显示在原来m1的位置,并且让他变大就好了

duplicateMovieClip(m1, mc, 1);

这里的深度设置为1就好l

给你解释下吧,
1,所有在场景的时间轴上的东西,他的深度都为0
2,深度高的影片剪辑会遮住低的影片剪辑
3.深度相同的话,后面的会替代前面存在的

希望对你有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式