Apache flex minWidth不适用于火花容器flex 4
我有一个面板,我为它设置了最小宽度和宽度。代码如下所示Apache flex minWidth不适用于火花容器flex 4,apache-flex,actionscript-3,flex4,flex4.5,Apache Flex,Actionscript 3,Flex4,Flex4.5,我有一个面板,我为它设置了最小宽度和宽度。代码如下所示 这里的预期行为是面板的宽度应该是300,因为minWidth>width,但是面板的宽度是200。我不明白我哪里出错了。有什么想法 提前谢谢 请记住,组件的大小始终由容器的父级设置。组件从不设置自己的大小。MXML可以稍微掩盖这一点 我希望显式宽度(AKAwidth=“200”)覆盖您设置的任何minWidth值。因为您将显式宽度设置为200;我认为minWidth永远不会被考虑。但是,您必须特别查看包含面板的容器的布局代码。您查看过Pan
这里的预期行为是面板的宽度应该是300,因为minWidth>width,但是面板的宽度是200。我不明白我哪里出错了。有什么想法
提前谢谢 请记住,组件的大小始终由容器的父级设置。组件从不设置自己的大小。MXML可以稍微掩盖这一点
我希望显式宽度(AKA
width=“200”
)覆盖您设置的任何minWidth值。因为您将显式宽度设置为200;我认为minWidth永远不会被考虑。但是,您必须特别查看包含面板的容器的布局代码。您查看过PanelSkin类吗?minWidth属性设置为131。这可能就是宽度设置为200的原因
尝试删除蒙皮的minWidth属性,看看它是否改变了某些内容@Florian F嘿,谢谢,我在哪里可以找到面板蒙皮类我没有为此使用任何蒙皮,如果你告诉默认皮肤类我在哪里找到..@Florian F,你能给出一些相同的例子吗?2个解决方案:Ctrl+Shift+T或基于PanelSkin@Florian好的,我更改了皮肤类,创建了自定义皮肤,并更改了spark皮肤标记中的minWidth值,但它不起作用,如果我做错了,请纠正我。”这里的宽度仅为50,但蒙皮中的minWidth值为100。@Florian F好的,请看一下我在s:Panel标记中指定的width=“50”代码,在蒙皮类中,我将minWidth指定为100。所以我的面板宽度应该是100,因为它是minWidth,但是面板宽度是50