Pregunta

Con mx: Box puedo configurar la dirección para que sea " horizontal " o " vertical " ;. Sin embargo, me gustaría invertir el orden de los componentes en la caja. Por ejemplo:

antes:

| button1 | | button2 | | button3 |

después de:

| button3 | | button2 | | button1 |

He creado un componente personalizado que vive en un mx: Box y me gustaría hacerlo de la forma más sencilla posible.

Cualquier ayuda apreciada,

Muchas gracias,

Bryn

¿Fue útil?

Solución

Lo más simple que viene a la mente es anular el método addChild en 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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top