主题:  关于level还是不明白。

kittyboy

职务:普通成员
等级:1
金币:0.0
发贴:53
注册:2000/12/17 1:12:50
#12003/12/26 17:13:07
我这里来问一个level的问题:如果在一个场景里面放了1个mc,名字mc1。在mc1里面放了一个mc2。那么可不可以说mc1在level0里面,mc2在level1里面?如果不能,那么level到底是什么意思?

还有就是level和scene的关系?是说level里面包括所有的scene,还是scene里面包含所有的level。

//bow



DreadKnightOx

职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2003/12/3 16:43:07
#22003/12/28 16:52:55
level0 是你的影片 ,是一个mc

_root = level0

在场景中的那个mc1是一个mc,实际路径是 _root.mc1 或者level0.mc1(这两种表达在没有loadMovie的情况下是等价的)
他的默认深度是从-16383开始编号的。
直接(非程序加载)放到场景上的mc深度都是 负数(我想过往场景里直接放超过16383个MC,以便破坏这个机制,结果才复制到4000个MM就死了~~~)

mc1里面放了mc2,mc2路径是 _root.mc1.mc2,mc2深度也是-16383,但是他在mc1中,和_root的深度无关

切换场景的时候,所有深度<0的MC 都会被清除,并且加载下一个场景深度<0的MC,然而深度> 0的mc不受影响。 所以可见,场景只是一个特殊的关键帧,和mc层次无关。



DreadKnightOx

职务:普通成员
等级:1
金币:0.0
发贴:71
注册:2003/12/3 16:43:07
#32003/12/28 16:59:27
不明白的话,用trace()一一检测各个mc