CSS スタイルによるテキストのフォーマット

CSS (Cascading Style Sheet : カスケーディングスタイルシート) スタイルは、HTML ドキュメントや XML ドキュメントに適用できるテキストスタイルを扱う 1 つの方法です。スタイルシートは、HTML エレメントや XML エレメントのフォーマット方法を指定するフォーマット規則の集まりです。個々の規則は、スタイル名 (またはセレクタ) を、1 つ以上のスタイルプロパティとその値に関連付けます。たとえば、次のスタイルでは、bodyText という名前のセレクタを定義しています。

CSS により、.bodyText {
    text-align: left
}

Flash Player で使用されるビルトイン HTML フォーマットタグ (<p><li> など) を再定義するスタイルを作成できます。また、<p> タグや <span> タグの class 属性を使って特定の HTML 要素に適用できるスタイルの "クラス" の作成や新しいタグの定義が可能です。

テキストスタイルシートを操作するには、TextField.StyleSheet クラスを使用します。TextField クラスは Flash Player 6 で使用できますが、TextField.StyleSheet クラスの場合は SWF ファイルが Flash Player 7 以降を対象にしている必要があります。これにより、外部の CSS ファイルからのスタイルのロードや、ActionScript を使用して内部でのスタイルの作成ができます。HTML または XML 形式のテキストを含んでいるテキストフィールドにスタイルシートを適用するには、TextField.styleSheet プロパティを使用します。スタイルシート内で定義されているスタイルが、HTML または XML ドキュメント内に定義されているタグに自動的にマップされます。

スタイルシートを使用するには、次の 3 段階の手順が必要です。

詳細については、次のトピックを参照してください。

実行時に SWF ファイルにロードするテキストに CSS フォーマットを適用する方法を示すサンプルのソースファイル "formattedText.fla" については、Flash サンプルページ (www.adobe.com/go/learn_fl_samples_jp) を参照してください。"Samples" zip ファイルをダウンロードし解凍して、"ActionScript2.0/LoadText" フォルダに移動してサンプルにアクセスします。


 

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

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