2009-09-12 111 views

回答

1

您可以将元素设置为自定义组件,并在组件中指定width =“100%”。否则,不。

您还可以将width属性绑定到父宽度属性,这会具有相同的影响。

0

不......您必须为每个按钮添加一个宽度。 vbox会询问Button想要占用多少空间。所以你需要告诉按钮尝试并取得100%的宽度。

它不应该是一个问题,并且在大多数组件的功能和布局上都有宽度和高度属性是很常见的。

1

VBox的布局算法将查看孩子的宽度以决定如何布置它们。如果你想“自动”将它们设置为100%,不管它们是什么,那么做到这一点的方法是在添加子级时捕获并在事件处理程序中将其percentWidth设置为100,否则子类和循环孩子在一个适当的重写方法,例如createChildren

+0

你能告诉我像onChildAdd(???)的事件处理程序的代码,我也不知道如何设置宽度为100%在actionscript中 – Omu 2009-09-12 16:16:46

+0

在actionscript中,flex组件可以设置为百分比宽度,如:myComponent。 percentWidth = 100; – 2009-09-12 16:19:34