主题:  depth在这种情况下看起来失去作用?

hobo

职务:普通成员
等级:3
金币:1.0
发贴:903
#12002/6/21 14:22:51
使用duplicateMovieClip复制5个mc duplicateMovieClip(mc ,"mc" + i, i)的时候我发现如果所有MC的坐标和尺寸不改变,即使depth是i++的,上面的MC也会”冲走“下面的,但是如果把所有depth设成相同,通过debug窗口发现才是新的真正冲走旧的。只要改变一下坐标或尺寸,上面的才可以覆盖下面的,把MC的alpha设成透明就能发现这个问题。
不知大家遇见过吗?



求可知

职务:普通成员
等级:3
金币:10.0
发贴:718
#22002/6/21 18:56:17
哪用swapdepths(i++)试试:-)



暴雨

职务:普通成员
等级:1
金币:1.0
发贴:178
#32002/6/24 22:34:02
hobo在上个帖子中说
引用:
使用duplicateMovieClip复制5个mc duplicateMovieClip(mc ,"mc" + i, i)的时候我发现如果所有MC的坐标和尺寸不改变,即使depth是i++的,上面的MC也会”冲走“下面的,但是如果把所有depth设成相同,通过debug窗口发现才是新的真正冲走旧的。只要改变一下坐标或尺寸,上面的才可以覆盖下面的,把MC的alpha设成透明就能发现这个问题。
不知大家遇见过吗?

不知是否我的理解出了问题,我觉得,就应该是这样的啊!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#42002/6/25 22:34:25
duplicateMovieClip(mc ,"mc" + i, i),如果这句在循环体中,则新复制的mc会挡住老的mc,而不是"冲走",因为depth越大就越在上面.你说的应该是正常的.



hobo

职务:普通成员
等级:3
金币:1.0
发贴:903
#52002/6/28 11:06:00
depth是起作用的,但是我怎么用_level 控制不了这i个level,MC都是在level0上



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62002/6/28 13:50:58
这时候不用考虑level, 直接用this["mc"+i]控制它们