1

我是 flex 新手,我正在尝试创建一个侧面没有任何填充的标题窗口。在 adobe 文档http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/containers/TitleWindow.html中,它说标题窗口有 4px 的填充。我想知道是否可以通过覆盖 updateDisplayList 函数并将填充设置为 0 来摆脱它(我一直在尝试这个,但我似乎找不到要设置的正确属性)。基本上我想要做的是在标题窗口的左下角有一个按钮,并且按钮的边缘应该距离窗口边框 0px。

PS:我只需要对标题窗口执行此操作。使用 Panel 或我不感兴趣的其他组件可能还有另一种方法。

4

1 回答 1

0

TitleWindow文档的链接有一个样式部分。它具有paddingToppaddingBottompaddingLeft和的样式paddingRight

在 Actionscript 和 MXML 中,CSS 样式的设置略有不同。由于 css 样式不是对象的属性,因此您必须使用setStyle()Actionscript 中的方法。您也可以使用样式表。

MXML:

<mx:TitleWindow paddingLeft="0" paddingRight="0" />

动作脚本:

var tw:TitleWindow = new TitleWindow();
tw.setStyle("paddingLeft", 0);
tw.setStyle("paddingRight", 0);
于 2012-09-06T20:17:20.310 回答