Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > テキストとストリングの操作 > テキストフィールドについて > 実行時におけるテキストフィールドの作成 | |||
MovieClip クラスの createTextField() メソッドを使用すると、実行時に空のテキストフィールドをステージ上に作成することができます。この新規テキストフィールドは、メソッドを呼び出すムービークリップのタイムラインに割り当てられます。
this.createTextField("test_txt", 10, 0, 0, 300, 100);
このコードは、test_txt という名前の 300 x 100 ピクセルのテキストフィールドを、位置 (0, 0)、深度 (z 順序) 10 に作成します。
createTextField() メソッドの最初のパラメータに指定されたインスタンス名を使用します。 たとえば、次のコードでは、test_txt という名前の新しいテキストフィールドを作成し、次に、そのプロパティを変更して、挿入するテキストに合わせて伸縮する複数行の折り返し可能なテキストフィールドにしています。最後に、このテキストフィールドの text プロパティを使用してテキストを割り当てています。
test_txt.multiline = true; test_txt.wordWrap = true; test_txt.autoSize = "left"; test_txt.text = "Create new text fields with the MovieClip.createTextField() method.";
テキストは実行時に作成され、ステージ上に表示されます。
TextField.removeTextField() メソッドを使用すると、createTextField() で作成したテキストフィールドを削除できます。removeTextField() メソッドは、オーサリング中にタイムラインによって配置されたテキストフィールドに対しては機能しません。
詳細については、『ActionScript 2.0 リファレンスガイド』の「createTextField (MovieClip.createTextField メソッド)」および「removeTextField (TextField.removeTextField メソッド)」を参照してください。
|
メモ |
|
|
ActionScript を使用してテキストフィールドを制御する方法を示すサンプルについては、Flash サンプルページ (www.adobe.com/go/learn_fl_samples_jp) を参照してください。"Samples" zip ファイルをダウンロードして、"ActionScript 2.0/TextFields" フォルダに移動して次のサンプルにアクセスします。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000882.html