super ステートメント

super.method([arg1, ..., argN])
super([arg1, ..., argN])

最初のシンタックススタイルは、オブジェクトメソッドの本体内で使用して、メソッドのスーパークラスバージョンを呼び出すことができます。必要に応じて、スーパークラスメソッドにパラメータ ((arg1 ... argN)) を渡すこともできます。このスタイルは、スーパークラスのメソッドにビヘイビアを追加するだけでなく、そのメソッドを使用して元のビヘイビアを実行するようなサブクラスメソッドを作成する場合に便利です。

2 番目のシンタックススタイルは、コンストラクタ関数の本体内で使用して、コンストラクタ関数のスーパークラスバージョンを呼び出すことができます。必要に応じて、関数にパラメータを渡すこともできます。このスタイルは、補足的な初期化を行うだけでなく、スーパークラスのコンストラクタを呼び出してスーパークラスの初期化を行うようなサブクラスを作成する場合に便利です。

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

戻り値

両方の形式も関数を呼び出します。関数は不特定の値を返します。

パラメータ

method:Function - スーパークラスで呼び出すメソッド。

argN - メソッドのスーパークラスバージョン (シンタックス 1) またはスーパークラスのコンストラクタ関数 (シンタックス 2) に渡すオプションのパラメータ。


 

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

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