Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 コンポーネントリファレンスガイド > TextInput コンポーネント > TextInput コンポーネントのカスタマイズ > TextInput コンポーネントでのスタイルの使用 | |||
TextInput コンポーネントは、クラススタイル宣言で定義された独自の backgroundColor および borderStyle スタイルプロパティを持ちます。クラススタイルはグローバルスタイルより優先されます。したがって、backgroundColor および borderStyle スタイルプロパティを設定する場合は、インスタンス上で別のカスタムスタイル宣言を作成または定義する必要があります。
TextInput コンポーネントは、次のスタイルをサポートしています。
|
スタイル |
テーマ |
説明 |
|---|---|---|
backgroundColor
|
Halo と Sample |
背景色です。デフォルトカラーは白色です。 |
|
|
Halo と Sample |
TextInput コンポーネントは、境界線として RectBorder インスタンスを使用し、そのクラスで定義されたスタイルに対応します。詳細については、RectBorder クラスを参照してください。
デフォルトの境界線スタイルは |
marginLeft
|
Halo と Sample |
テキストの左余白を示す数値です。デフォルト値は 0 です。 |
marginRight
|
Halo と Sample |
テキストの右余白を示す数値です。デフォルト値は 0 です。 |
color
|
Halo と Sample |
テキストの色です。デフォルト値は、Halo テーマでは 0x0B333C、Sample テーマでは空白です。 |
disabledColor
|
Halo と Sample |
コンポーネントが無効な場合のテキストカラーです。デフォルトのカラーは 0x848384 (濃い灰色) です。 |
embedFonts
|
Halo と Sample |
|
fontFamily
|
Halo と Sample |
テキストのフォント名です。デフォルト値は |
fontSize
|
Halo と Sample |
フォントのポイントサイズです。デフォルト値は |
fontStyle
|
Halo と Sample |
フォントスタイルです。 |
fontWeight
|
Halo と Sample |
フォントの太さです。 |
textAlign
|
Halo と Sample |
テキストの行揃えです。 |
textIndent
|
Halo と Sample |
テキストのインデントを示す数値です。デフォルト値は 0 です。 |
textDecoration
|
Halo と Sample |
テキストの装飾です。 |
TextArea コンポーネントと TextInput コンポーネントは、同じスタイルを使用し、同じ方法で使用されることがよくあります。したがって、デフォルトでは、同じクラスレベルのスタイル宣言を共有します。たとえば、次のコードセットは TextArea 宣言でスタイルを設定しますが、TextArea コンポーネントと TextInput コンポーネントの両方に影響します。
_global.styles.TextArea.setStyle("disabledColor", 0xBBBBFF);
コンポーネントを切り離して、一方にクラスレベルのスタイルを指定し、もう一方には指定しない場合は、新しいスタイル宣言を作成します。
import mx.styles.CSSStyleDeclaration;
_global.styles.TextInput = new CSSStyleDeclaration();
_global.styles.TextInput.setStyle("disabledColor", 0xFFBBBB);
この例では、_global.styles.TextInput を上書きする前に存在しているかどうかはチェックしません。存在が認識されており、上書きすることを前提としています。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003529.html