グローバルスタイルの設定

別のスタイル宣言が割り当てられているコンポーネントを除き、すべてのコンポーネントにはデフォルトでグローバルスタイル宣言が適用されます (コンポーネントのグループに対するカスタムスタイルの設定を参照してください)。グローバルスタイル宣言は、Adobe Component Architecture のバージョン 2 で作成したすべての Flash コンポーネントに割り当てられます。_global オブジェクトは、CSSStyleDeclaration のインスタンスである style プロパティ (_global.style) を持ち、グローバルスタイル宣言として機能します。グローバルスタイル宣言でスタイルプロパティの値を変更すると、Flash ドキュメント内のすべてのコンポーネントにその変更が適用されます。

注意

 

一部のスタイルは、コンポーネントクラスの CSSStyleDeclaration インスタンスで設定されています (TextArea コンポーネントと TextInput コンポーネントの backgroundColor スタイルなどがこれにあたります)。スタイル値の決定に際して、クラススタイル宣言はグローバルスタイル宣言よりも優先されるので、グローバルスタイル宣言で backgroundColor を設定しても、TextArea コンポーネントや TextInput コンポーネントには反映されません。スタイルの優先順位の詳細については、同じドキュメント内でのグローバル、カスタム、クラススタイルの使用を参照してください。コンポーネントクラスの CSSStyleDeclaration を編集する方法の詳細については、コンポーネントクラスのスタイルの設定を参照してください。

グローバルスタイル宣言の 1 つまたは複数のプロパティを変更するには :

  1. ドキュメントに少なくとも 1 つのコンポーネントインスタンスが含まれていることを確認します。

    詳細については、Flash ドキュメントへのコンポーネントの追加を参照してください。

  2. タイムライン内で、コンポーネントが表示されているフレーム、または表示される前のフレームを選択します。
  3. [アクション] パネルで、次のようなコードを使用して、グローバルスタイル宣言の中のプロパティを変更します。値を変更するプロパティのみを次のように列挙します。変更しないプロパティを指定する必要はありません。
    _global.style.setStyle("color", 0xCC6699);
    _global.style.setStyle("themeColor", "haloBlue")
    _global.style.setStyle("fontSize",16);
    _global.style.setStyle("fontFamily" , "_serif");
    
  4. [制御]-[ムービープレビュー] を選択して変更を確認します。

 

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

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