0

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

前:

|按钮1| |按钮2| |按钮3|

后:

|按钮3| |按钮2| |按钮1|

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

任何帮助表示赞赏,

非常感谢,

布林

4

1 回答 1

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

科恩

于 2009-09-11T10:08:10.680 回答