Come cambio la direzione dei componenti di una scatola in Flex 3?
-
05-07-2019 - |
Domanda
Con mx: Riquadro I è possibile impostare la direzione in modo che sia "orizzontale" o "verticale". Vorrei invertire l'ordine dei componenti nella confezione. Ad esempio:
prima
| button1 | | Button2 | | Button3 |
dopo:
| button3 | | Button2 | | Button1 |
Ho creato un componente personalizzato che vive in un mx: Box e vorrei farlo nel modo più semplice possibile.
Qualsiasi aiuto apprezzato,
Mille grazie,
Bryn
Soluzione
Il più semplice che viene in mente è quello di sovrascrivere il metodo addChild in 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow