ComboBox コンポーネントでのスタイルの使用

一連のスタイルプロパティを設定して、ComboBox コンポーネントの外観を変更できます。名前が "Color" で終わるスタイルプロパティはカラースタイルプロパティであり、非カラースタイルプロパティとは動作が異なります。詳細については、『ActionScript 2.0 コンポーネントガイド』のスタイルによるコンポーネントのカラーとテキストの変更を参照してください。

コンボボックスには、openDurationopenEasing の 2 つの固有のスタイルがあります。その他のスタイルは、次に示すように、コンボボックス内のボタン、テキストボックス、ドロップダウンリストに個別のコンポーネントを通して渡されます。

ComboBox コンポーネントは次のスタイルを使用します。

スタイル

テーマ

説明

themeColor

Halo

コンポーネントのベースカラースキームです。値として "haloGreen""haloBlue""haloOrange" を使用できます。デフォルト値は "haloGreen" です。

backgroundColor

Halo と Sample

背景色です。デフォルトのカラーは、白色です。

borderStyle

Halo と Sample

Button サブコンポーネントでは、境界線として 2 つの RectBorder インスタンスが使用され、そのクラスに定義されたスタイルが反映されます。詳細については、RectBorder クラス を参照してください。

Halo テーマの ComboBox コンポーネントでは、ComboBox の畳まれた部分に角の丸い独自の境界線が使用されます。ComboBox のこの部分のカラーを変更する唯一の方法は、スキンを適用する方法です。詳細については、ComboBox コンポーネントでのスキンの使用 を参照してください。

color

Halo と Sample

テキストの色です。Halo テーマのデフォルト値は 0x0B333C です。Sample テーマのデフォルト値は空白です。

disabledColor

Halo と Sample

コンポーネントが無効な場合のテキストカラーです。デフォルトのカラーは 0x848384 (濃い灰色) です。

embedFonts

Halo と Sample

fontFamily に指定されたフォントが埋め込みフォントであるかどうかを表すブール値です。fontFamily が埋め込みフォントを参照する場合、このスタイルは true に設定する必要があります。この設定を行わないと、埋め込みフォントは使用されません。このスタイルが true に設定され、fontFamily が埋め込みフォントを参照していない場合、テキストは表示されません。デフォルト値は false です。

fontFamily

Halo と Sample

テキストのフォント名です。デフォルト値は "_sans" です。

fontSize

Halo と Sample

フォントのポイントサイズです。デフォルト値は 10 です。

fontStyle

Halo と Sample

フォントのスタイルです。"normal" または "italic" を指定します。デフォルト値は "normal" です。

fontWeight

Halo と Sample

テキストの装飾です。"none" または "bold" を指定します。デフォルト値は "none" です。setStyle() 呼び出しでは、すべてのコンポーネントに値 "none" の代わりに値 "normal" を指定できます。ただし、その後で getStyle() を呼び出すと、"none" が返されます。

textAlign

Halo と Sample

テキストの整列です。"left""right"、または "center" を指定します。デフォルト値は "left" です。

textDecoration

Halo と Sample

テキストの装飾です。"none" または "underline" を指定します。デフォルト値は "none" です。

openDuration

Halo と Sample

トランジションアニメーションの所要時間です (ミリ秒単位)。デフォルト値は 250 です。

openEasing

Halo と Sample

アニメーションを制御するトゥイーン関数への参照です。デフォルトはサインインとサインアウトです。詳細については、『ActionScript 2.0 コンポーネントガイド』のコンポーネントアニメーションのカスタマイズを参照してください。

次の例は、List のスタイルを使用して ComboBox コンポーネントのポップアップ部分の動作を制御する方法を表しています。

// comboBox は、ステージにドロップされた ComboBox コンポーネントインスタンス。
comboBox.setStyle("alternatingRowColors", [0xFFFFFF, 0xBFBFBF]);

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00002631.html