Arrange (z) order of objects in Flash with ActionScript 3?

心不动则不痛 提交于 2019-12-01 03:58:00

You can change the z-index (stacking order) of a movie clip within a same layer using action script like this.

parent.setChildIndex(childObject, i)

Change childObject to the name of the movie clip you want to change the z-index, change i to an integer (the desired z-index value).

If you want to make this happen on a mouse event, put above code inside a function and attach an event listener to a button to invoke this function on a mouse event.

Bring to front would be something like:

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

Bring forward would be something like:

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

Setting a specific z index would be:

myObject.parent.setChildIndex( myObject, newZIndex);

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!