在Flex应用程序中根据模板布局排列控件

时间:2011-07-17 20:02:24

标签: flex actionscript flash-builder flexbuilder

假设您有一个视图,包含三个控件A,B和C 。控件A和B位于HGroup中,HGroup本身位于带有C的VGroup内。

根据用户互动情况,我想将控件重新排列为新版面。例如,VGroup中的所有三个。或者例如布局,隐藏A和B并最大化C的大小。

虽然我可以手写代码,但我想使用像布局模板这样的东西。一个模板,其中包含A,B和C的占位符。给出当前视图,我想传递新模板,视图应该重新排列。

这样的组件存在吗?

1 个答案:

答案 0 :(得分:0)

我不知道这样的组件,但为什么你不使用状态?您可以将组件放在每个状态的不同容器中,而不是更改父组件的状态。我没有尝试,但它应该工作,因为如果它出现在许多状态,flex不会重新初始化相同的组件。

希望这有帮助