C# (0表示最上层)
BringToFront
SendToBack
SetChildIndex
GetChildIndex
AS3.0 (0表示最底层)
setChildIndex
getChildIndex
swapChildIndex
当SetChildIndex(idx)表示这个函数执行后,该控件的Z-Order是idx.
因此,如果idx等于当前的Z-Order(GetChildIndex),则不改变,
如果idx小于Z-Order(前移),则插在原来的idx之前,
BringToFront
SendToBack
SetChildIndex
GetChildIndex
AS3.0 (0表示最底层)
setChildIndex
getChildIndex
swapChildIndex
当SetChildIndex(idx)表示这个函数执行后,该控件的Z-Order是idx.
因此,如果idx等于当前的Z-Order(GetChildIndex),则不改变,
如果idx小于Z-Order(前移),则插在原来的idx之前,
如果idx大于Z-Order(后移),则插在原来的idx之后.
由于SetChildIndex会导致其他控件位置被调整,
因此如果要同时调整多个控件的位置,
可以先把所有要移动位置的控件都移动到末尾,
然后按照调整后的Z-Ordew从小到大调用SetChildIndex.