Как изменить направление компонентов коробки в Flex 3?

С помощью mx:Box я могу установить направление «горизонтальное» или «вертикальное». Однако я хотел бы изменить порядок компонентов в коробке. Например:

до:

|кнопка1| |кнопка2| |кнопка3|

после:

|кнопка3| |кнопка2| |кнопка1|

Я создал пользовательский компонент, который находится в mx:Box, и хотел бы сделать это как можно проще.

Любая помощь приветствуется,

Большое спасибо,

Брин


person davbryn    schedule 11.09.2009    source источник


Ответы (1)


Самое простое, что приходит в голову, это переопределить метод addChild в Box:

import mx.containers.Box;

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

чт

Коэн

person Koen Weyn    schedule 11.09.2009