Comment modifier le sens des composants d'une boîte dans Flex 3?
-
05-07-2019 - |
Question
Avec mx: La case I peut définir la direction comme "horizontale". ou "vertical". J'aimerais cependant inverser l'ordre des composants dans la boîte. Par exemple:
avant:
| button1 | | button2 | | button3 |
après:
| button3 | | button2 | | button1 |
J'ai créé un composant personnalisé qui réside dans un mx: Box et souhaite le faire de la manière la plus simple possible.
Toute aide appréciée,
Merci beaucoup,
Bryn
La solution
Le plus simple qui me vienne à l’esprit est de remplacer la méthode addChild dans 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow