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

StackOverflow https://stackoverflow.com/questions/1409865

  •  05-07-2019
  •  | 
  •  

Вопрос

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

до того , как:

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

после:

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

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

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

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

Брин

Это было полезно?

Решение

Самое простое, что приходит на ум, - это переопределить метод 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);
  }
}

hth

Koen

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top