Dom*_*iko 1 z-index actionscript-3
所以我的z-index有问题,我的所有对象都有z-index为0,并且当创建新对象时,它们会超出需要在前面的对象.我知道设置z索引命令,但如果我有50个对象,我必须为每个对象编写并手动设置z-index,这有点蹩脚.我怎样才能解决这个问题?这可能很简单,但我是AS3的新手.
如果通过z-index表示zDisplayObject 的值,则不会影响它们的分层.深度排序由其显示列表处理parent.
您可以使用container.addChildAt(displayObject, 0);或者container.setChildIndex(displayObject,0);如果已将DisplayObject 添加到该父级的显示列表中,则使DisplayObject一直向后移动.您不必更改同一父级的所有其他子级的索引.
如果你想要在另一个DisplayObject后面分层,首先要找出那个孩子的索引是什么:
var i:uint = container.getChildIndex(theOneToHideBehind);
Run Code Online (Sandbox Code Playgroud)
然后将DisplayObject的索引设置为该值:
container.setChildIndex(myDisplayObject, i);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10591 次 |
| 最近记录: |