1

私はフレックスを初めて使用し、側面にパディングがまったくないタイトルウィンドウを作成しようとしています。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ドキュメントへのリンクにはスタイルセクションがあります。、、、、およびのスタイルがpaddingTopあります。paddingBottompaddingLeftpaddingRight

CSSスタイルは、ActionscriptとMXMLで少し異なって設定されます。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 に答える