正如标题所示,有没有办法左下角对齐组件?
嵌套在<HBox .../>
中的<Canvas .../>
不起作用,因为HBox
中的元素是顶部对齐而不是底部对齐。
例如,我希望我的组件像这样对齐:
+-------------+ <-- container
| components |
| | V |
| V +--+ |
| +-+ | | |
| +-+ +--+ |
+-------------+
答案 0 :(得分:3)
您只需在hbox上设置verticalAlign和horizontalAlign样式即:
<mx:Canvas>
<mx:HBox verticalAlign="bottom" horizontalAlign="left" left="0" bottom="0"> </mx:HBox>
</mx:Canvas>
答案 1 :(得分:0)
扩展HBox和/或Box以更改定位。我怀疑你可能必须覆盖updateDisplayList方法来改变组件的定位方式。可能不是将y值设置为“0”,而是将其设置为unscaledHeight-component.width。