Apache flex 柔性布局问题

Apache flex 柔性布局问题,apache-flex,layout,Apache Flex,Layout,在我的flex代码中有许多类似于上述的声明: 我写了下面的代码,没有考虑它的外观 像800x600甚至1024x768这样的分辨率 因此,现在我的UI的某些部分不显示在计算机上 通过上述决议 我如何解决这个问题 有没有办法以百分比形式指定x、y坐标?使用约束 <mx:TextInput x="917" y="10" width="111"/> 这将使文本输入从顶部开始10px,从左侧开始10px使用约束 <mx:TextInput x="917" y="10" wi

在我的flex代码中有许多类似于上述的声明:

我写了下面的代码,没有考虑它的外观 像800x600甚至1024x768这样的分辨率

因此,现在我的UI的某些部分不显示在计算机上 通过上述决议

我如何解决这个问题

有没有办法以百分比形式指定x、y坐标?

使用约束

<mx:TextInput x="917" y="10" width="111"/>   

这将使文本输入从顶部开始10px,从左侧开始10px使用约束

<mx:TextInput x="917" y="10" width="111"/>   


这将使文本输入从顶部开始10px,从左侧开始10px。要以百分比形式指定x/y坐标,请尝试以下操作:

<mx:TextInput left="10" top="10" width="111"/>

要以百分比形式指定x/y坐标,请尝试以下操作:

<mx:TextInput left="10" top="10" width="111"/>

您需要使用布局约束,但是此功能仅限于文本输入的父容器

例如,您只能对面板、画布或应用程序使用约束布局: (左、右、上或下)

对于应用程序和面板组件,需要将布局属性设置为绝对。画布的绝对值是默认值

<!-- x = 60% of parent width, width = 20% of parent width, etc -->
<mx:TextInput x="{width*0.60}" y="{height*0.10}" width="20%"/>


您需要使用布局约束,但是此功能仅限于文本输入的父容器

例如,您只能对面板、画布或应用程序使用约束布局: (左、右、上或下)

对于应用程序和面板组件,需要将布局属性设置为绝对。画布的绝对值是默认值

<!-- x = 60% of parent width, width = 20% of parent width, etc -->
<mx:TextInput x="{width*0.60}" y="{height*0.10}" width="20%"/>