クラス階層で:
MngLayersはManager_Panelを拡張し、これはManager_Baseを拡張します...
-- Manager_Baseinit()
で、メソッドを定義しました。
public class Manager_Base {
//....
public function init():void {
//Do initialization here...
}
}
-- Manager_Panelでは、メソッドをオーバーライドしませんinit()
。
-- MngLayersでは、メソッドをオーバーライドしますinit()
。
public override function init():void {
super.init();
//Do custom initialization here...
}
これをコンパイルしようとすると、役に立たないコンパイル エラーが発生します。
エラー: 名前空間 public の定義 init と競合しています。
これが問題かどうかはわかりませんが、-inline をサポートするASC2.0コンパイラ(AIR SDK 3.7 から) を使用しています。
以前のコンパイラのように、単純なメソッドオーバーライドのコンパイルを実行できないように、コンパイラに何か問題がありますか?