一个另类的swapChildren的实现
I’m working on a project right now and swapChildren is just not working as expected.
Looked around a bit, and I just decided to remove the two children and add copies of them instead:
var tmpThis:Canvas= EV.target as Canvas;
var tmpHighest:Canvas= highestPanel;
removeChild (highestPanel);
removeChild (EV.target as Canvas);
addChild(tmpHighest);
addChild(tmpThis);
------------------------------------------------------------------------------------------
原文出處: http://blog.csdn.net/tonywjd/archive/2008/01/11/2034737.aspx
在flex2中, 一個容器的子控制項相互重疊(如Canvas), 由z-order決定. swapChildren, swapChildrenAt用來交換兩個子控制項的z-order, 但有時會拋如下異常:
1can1.swapChildrenAt(1,0);