Flash Lite 2 |
|||
| Flash Lite 2.x ActionScript リファレンスガイド > ActionScript 言語エレメント > 演算子 > . ドット演算子 | |||
object.property_or_method instancename.variable instancename.childinstance instancename.childinstance.variable
ネストされた子のムービークリップ、変数、またはプロパティにアクセスするためにムービークリップの階層をナビゲートする場合に使用します。ドット演算子は、オブジェクトまたはトップレベルクラスのプロパティを調べたり、プロパティを設定するときに使用します。また、オブジェクトまたはトップレベルクラスのメソッドを実行したり、データ構造体を作成する場合にも使用されます。
使用できるバージョン : ActionScript 1.0、Flash Lite 1.0
object : Object - クラスのインスタンス。任意のビルトインクラスまたはカスタムクラスのインスタンスを指定できます。このパラメータは、常にドット (.) 演算子の左側で使用します。
property_or_method - オブジェクトに関連するプロパティまたはメソッドの名前。ビルトインオブジェクトの有効なメソッドとプロパティは、そのクラスのメソッドとプロパティの一覧表に示されています。このパラメータは、常にドット (.) 演算子の右側で使用します。
instancename : MovieClip - ムービークリップのインスタンス名。variable - ドット (.) 演算子の左側にあるインスタンス名は、ムービークリップのタイムラインの変数も表すことができます。
childinstance : MovieClip - 別のムービークリップの子になっている (ネストされている) ムービークリップインスタンス。
Object - ドットの右側に指定されたメソッド、プロパティ、またはムービークリップ。
次の例では、ムービークリップ person_mc 内の変数 hairColor の現在の値を調べます。
person_mc.hairColor
Flash 4 のオーサリング環境では、ドットシンタックスはサポートされません。ただし、Flash Player 4 用にパブリッシュされた Flash MX 2004 ファイルでは、ドット演算子を使用できます。前の例は、次に示す従来の Flash 4 シンタックスと同じです。
/person_mc: hairColor
次の例では、_root スコープ内に新しいムービークリップを作成します。次に、container_mc というムービークリップ内にテキストフィールドを作成しています。テキストフィールドの autoSize プロパティを true に設定し、現在の日付を設定しています。
this.createEmptyMovieClip("container_mc", this.getNextHighestDepth());
this.container_mc.createTextField("date_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
this.container_mc.date_txt.autoSize = true;
this.container_mc.date_txt.text = new Date();
ドット (.) 演算子は、SWF ファイル内のインスタンスを指定したり、インスタンスのプロパティや値を設定する場合に使用します。