如何更改Flex 3中的盒子组件方向?
-
05-07-2019 - |
题
使用mx:Box我可以将方向设置为“水平”和“水平”。或“垂直”。我想颠倒盒子中组件的顺序。例如:
之前:
| button1的| | BUTTON2 | | BUTTON3 |
后:
| BUTTON3 | | BUTTON2 | | button1的|
我已经创建了一个位于mx:Box中的自定义组件,并且希望以尽可能简单的方式执行此操作。
任何帮助表示赞赏,
非常感谢,
布林
解决方案
最简单的想法是覆盖Box中的addChild方法:
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
柯恩
不隶属于 StackOverflow