2009-09-11 22 views
0

使用mx:Box可以將方向設置爲「水平」或「垂直」。我想要改變框中組件的順序。例如:如何更改Flex 3中的盒子組件方向?

之前:

| button1 | | BUTTON2 | | BUTTON3 |

之後:

| button3 | | BUTTON2 | | BUTTON1 |

我已經創建了一個自定義組件,它位於mx:Box中,並且希望儘可能以最簡單的方式執行此操作。

任何幫助表示讚賞,

非常感謝,

布林

回答

0

想到的最簡單的就是覆蓋在盒上的addChild方法:

import mx.containers.Box; 

public class ReverseBox extends Box 
{ 
    public override function addChild(child:flash.display.DisplayObject):flash.display.DisplayObject 
    { 
    return addChildAt(child, 0); 
    } 
} 

心連心

Koen

相關問題