当前位置:  开发笔记 > 编程语言 > 正文

使用ActionScript 3在Flash中排列(z)对象的顺序?

如何解决《使用ActionScript3在Flash中排列(z)对象的顺序?》经验,为你挑选了2个好方法。

是否可以使用ActionScript 3在Flash中排列(z)对象的顺序?

例如,我在给定图层上有3个符号实例,我想执行相当于"Bring to Front","Bring Forward"和/或目标某个z位置.



1> 小智..:

您可以使用此操作脚本更改同一图层中影片剪辑的z-index(堆叠顺序).

parent.setChildIndex(childObject, i)

将childObject更改为要更改z-index的影片剪辑的名称,将i更改为整数(所需的z-index值).

如果要在鼠标事件上实现此操作,请将上面的代码放在函数中,并将事件侦听器附加到按钮以在鼠标事件上调用此函数.



2> cleverbit..:

带到前面会是这样的:

myObject.parent.setChildIndex( myObject, myObject.parent.numChildren - 1);

提前将是这样的:

myObject.parent.setChildIndex( myObject, myObject.parent.getChildIndex( myObject ) + 1);

设置特定的z索引将是:

myObject.parent.setChildIndex( myObject, newZIndex);

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有