Pergunta

Com mx: Box posso definir a direção a ser "horizontal" ou "vertical". Eu gostaria de inverter a ordem dos componentes na caixa embora. Por exemplo:

Antes:

| button1 | | Button2 | | Button3 |

depois:

| button3 | | Button2 | | Button1 |

Eu criei um componente personalizado que vive em um mx:. Caixa e gostaria de fazer isso em tão simples uma maneira como possível

Qualquer ajuda apreciado,

Muito obrigado,

Bryn

Foi útil?

Solução

O mais simples que vem à mente é a de substituir o método addChild na Caixa:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top