标签: actionscript-3 flex
我有一个分开的框,其中有3个面板...当单击选项卡导航器中的某个选项卡时,会更改带有三个面板的侧边栏。一个选项卡可能显示一个面板,另一个选项卡可能显示两个面板,依此类推。
我可以将面板隐藏起来并隐藏分隔线并且几乎将面板定位在右边,但是分隔线仍然存在,所以它不像我想的那样动态。
他们是一种更简单的方法来添加和删除Divided框中的面板,这些面板不会花费太多的手动配置和黑客来使其看起来正确吗?
问题是,一旦我隐藏了一个面板,分隔符仍然存在。
答案 0 :(得分:0)
你不能用removeChild()和addChild()来做到这一点吗?有关详细信息,请参阅this和this。
removeChild()
addChild()
答案 1 :(得分:0)
这里的关键是.includeInLayout属性。设置要隐藏的面板visible=false和includeInLayout=false,您应该没有问题。
visible=false
includeInLayout=false