Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex FLEX:如何设置组件的左下角坐标而不是左上角坐标_Apache Flex_Flex3 - Fatal编程技术网

Apache flex FLEX:如何设置组件的左下角坐标而不是左上角坐标

Apache flex FLEX:如何设置组件的左下角坐标而不是左上角坐标,apache-flex,flex3,Apache Flex,Flex3,我有一些动态高度的组件。它们必须与画布容器的底部对齐,因此我无法为所有组件设置相同的y 我可以计算它们的高度并连续设置y,但我想知道是否有更简单的方法 谢谢根据组件的不同,您可以将旋转Y设置为180,这将使其翻转。因此,只要它看起来倒过来就可以了。您可以使用组件的底部样式,但是如果它们是堆叠的,您仍然需要计算高度。如果您将组件堆栈放入VBox(或Box,方向=垂直)中,您可以免费获得此功能。您可以将VBox放置在画布上您想要的任何位置,并将其底部样式设置为从底部开始的任意高度。不要在VBox上设

我有一些动态高度的组件。它们必须与画布容器的底部对齐,因此我无法为所有组件设置相同的y

我可以计算它们的高度并连续设置y,但我想知道是否有更简单的方法


谢谢

根据组件的不同,您可以将旋转Y设置为180,这将使其翻转。因此,只要它看起来倒过来就可以了。

您可以使用组件的底部样式,但是如果它们是堆叠的,您仍然需要计算高度。如果您将组件堆栈放入
VBox
(或
Box
,方向=垂直)中,您可以免费获得此功能。您可以将
VBox
放置在画布上您想要的任何位置,并将其底部样式设置为从底部开始的任意高度。不要在VBox上设置高度,它只会从底部增长到需要的大小。

不,我无法旋转它:)我想唯一的解决方案是计算组件的高度并将其添加到y值。mhm由于某种原因,我无法从actionscript VBox(newUser)设置底部组件。底部=20;我还尝试强制转换我的组件(VBox),但找不到底部属性。怎么了?哦,好吧,我通过直接在MXML中添加bottom=“20”解决了这个问题。谢谢但为什么它在actionscript中不起作用呢?因为“底部”是一种样式,而不是属性。您应该使用myComponent.setStyle(“底部”、“20”)或将规则放入CSS中。把它叫做财产是我的错。(哦!)我会编辑以更改它。