mootools 1.6 を使用しています。チュートリアルに基づいてコードを作成しましたが、実行しようとするとinitialize
、サブクラスの関数が呼び出されません。initialize
代わりに、親クラスの関数に直接行きます。サブクラスinitialize
関数内でブレークポイントを設定しようとしましたが、実際にはそこに行きません。実際、私の追加機能も未定義です。親クラスの関数だけが作成されているようなものです。:(
これが私のサンプルコードです:
parent.js
var Parent = new Class({
initialize: function(){
alert("parent");
},
...
});
child.js
var Child = new Class ( {
Extends: Parent,
initialize: function () {
this.parent();
alert("child");
},
... some additional functions
});
1.) これらは異なる js ファイルにあることに注意してください。
2.) これらのファイルは cocos2d-js によってプリロードされます
...
"src/controllers/parent.js",
"src/controllers/child.js",
...