Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > テキストとストリングの操作 > 例 : スクロールテキストの作成 | |||
Flash でスクロールテキストを作成する方法はいくつかあります。[テキスト] メニューまたはコンテキストメニューの [スクロール可能] オプションを選択するか、または Shift キーを押しながらテキストブロックハンドルをダブルクリックすると、ダイナミックテキストフィールドまたはテキスト入力フィールドをスクロール可能にすることができます。
テキストフィールド内の垂直方向のスクロールを制御するには TextField オブジェクトの scroll プロパティおよび maxscroll プロパティを使用し、水平方向のスクロールを制御するには hscroll プロパティおよび maxhscroll プロパティを使用します。scroll プロパティと hscroll プロパティは、それぞれ現在の縦方向と横方向のスクロール位置を指定します。これらのプロパティに対しては読み取りと書き込みを行うことができます。maxscroll プロパティと maxhscroll プロパティは、それぞれ縦方向と横方向の最大のスクロール位置を指定します。これらのプロパティに対しては読み取りのみができます。
TextArea コンポーネントを使用すると、最小限のスクリプト記述でテキストフィールドのスクロールを簡単に作成することができます。詳細については、『ActionScript 2.0 リファレンスガイド』の「TextArea コンポーネント」を参照してください。
次のいずれかの操作を行います。
MovieClip.createTextField() メソッドでダイナミックにテキストフィールドを作成します。テキストフィールドには、メソッドのパラメータとしてインスタンス名 textField_txt を割り当てます。 |
メモ |
|
テキストを動的に SWF ファイルにロードしない場合は、メインメニューから [テキスト]-[スクロール可能] を選択します。 |
これらのボタンを使用して、テキストを上下にスクロールできます。
down_btn.onPress = function() {
textField_txt.scroll += 1;
};
up_btn.onPress = function() {
textField_txt.scroll -= 1;
};
textField_txt テキストフィールドにロードするすべてのテキストが、上下のボタンを使用してスクロールできるようになります。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000941.html