如何更改Flex 3中的盒子组件方向?

时间:2009-09-11 09:08:28

标签: flex direction hbox

使用mx:Box我可以将方向设置为“水平”或“垂直”。我想颠倒盒子中组件的顺序。例如:

之前:

| button1的| | BUTTON2 | | BUTTON3 |

后:

| BUTTON3 | | BUTTON2 | | button1的|

我已经创建了一个位于mx:Box中的自定义组件,并且希望以尽可能简单的方式执行此操作。

任何帮助表示赞赏,

非常感谢,

布林

1 个答案:

答案 0 :(得分:0)

最简单的想法是覆盖Box中的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);
  }
}

HTH

柯恩