默认情况下,TitleWindows似乎没有填充。我尝试了“左”,“右”等属性,但它不起作用。实际上我想为我的整个应用程序设置一个默认值,所以我尝试创建一个皮肤,但无论在哪里,我添加'left =“50”'它只是不会在左边创建填充。您认为应该将其添加到id =“contentGroup”的元素中,如此Adobe Skinning help page所述,但这不起作用。
当然这几乎是每个人都想做的事情?
答案 0 :(得分:2)
默认的TitleWindowSkin中的contentGroup位于VerticalLayout内,不受顶部/左/右/底部约束的影响。
您可以通过复制默认的TitleWindowSkin并使用宽度/高度为100%的Group包装contentGroup来实现此目的:
...
<s:Group width="100%" height="100%">
<!--- @copy spark.components.SkinnableContainer#contentGroup -->
<s:Group id="contentGroup" top="10" left="10" right="10" bottom="10" minWidth="0" minHeight="0" />
</s:Group>
...
答案 1 :(得分:0)
由于TitleWindow
扩展了Panel
组件,因此它不支持基于HGroup
或VGroup
组件的填充属性。据我所知,没有办法为TitleWindow
设置外观,以便自动设置填充属性。
我所做的就是在x
中设置我的组件的y
和TitleWindow
坐标,以便将它们布置在我想要的位置。