. ドット演算子

object.property_or_methodinstancename.variable
instancename.childinstanceinstancename.childinstance.variable

ネストされた子のムービークリップ、変数、またはプロパティにアクセスするためにムービークリップの階層をナビゲートする場合に使用します。ドット演算子は、オブジェクトまたはトップレベルクラスのプロパティを調べたり、プロパティを設定するときに使用します。また、オブジェクトまたはトップレベルクラスのメソッドを実行したり、データ構造体を作成する場合にも使用されます。

対応バージョン : ActionScript 1.0、Flash Player 4

オペランド

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 ファイル内のインスタンスを指定する場合、およびインスタンスのプロパティや値を設定する場合に使用します。


 

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

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