minWidth无法在火花容器flex 4中工作

时间:2011-05-04 13:17:08

标签: flex actionscript-3 flex4 flex4.5

我有一个面板,我为它设置了minWidth和width。代码看起来像<s:Panel id="adg1" x="199" y="164" width="200" minWidth="300" title="Title">
这里预期的行为是面板的宽度应该是300,因为minWidth&gt;宽度,但面板宽度是200.我不明白我哪里出错。任何想法......

提前致谢!!

2 个答案:

答案 0 :(得分:1)

你看过PanelSkin课了吗? minWidth属性设置为131.这可能是宽度设置为200的原因。

尝试删除皮肤的minWidth属性,看看它是否发生了某些变化

答案 1 :(得分:0)

请记住,组件的大小始终由容器的父级设置。组件永远不会设置自己的大小。 MXML可以掩盖这一点。

我希望显式宽度(AKA width="200")覆盖您设置的任何minWidth值。因为你将explicitWidth设置为200;我不认为minWidth会被考虑。但是,您必须专门查看包含Panel的容器的布局代码。