您的位置:首页 > 其它

用setChildIndex()方法来设置显示对象的层深

2010-08-14 17:24 330 查看
setChildIndex 方法允许你向上或向下移动显示对象在显示列表内的位置。你可以把显示列表考虑成一个数组,它的索引位置是从第0 层开始的。如果你创建了3 个显示对象,那么他们的位置就是第0,1,2 层。第二层的对象在外面,第0 层的在最里面。

如果你想把某一个影片剪辑移动到所有显示对象的最里层,可以用setChildIndex(myMovieClip,0)执行这条语句之后,其余的对象将会自动往上提升一层,及他们的索引位置都加上了1,原来第0 层的元素移到了第1 层,第1 层的元素移到了第2 层……

如果想把某一显示对象移到所有对象的上面,这时就要用到numChildren 属性,它的含义就是该容器内显示对象的数目。比如现在某一容器内有三个显示对象,这个numChildren 的值就是3,层次列表分别是第0,1,2 层。那么,最外层的层深就是第numChildren-1 层。setChildrenIndex(myMovieClip,numChildren-1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: