オブジェクトのプロパティにアクセスできません。mootoolsクラスはオブジェクトにアクセスできませんが、コンソールで見ることができます
console.log(object)
は、このやショーがあることを私に与えます「表示」プロパティが
を定義した。しかし、これは
console.log(object.display)
がどのように表示オブジェクトにアクセスすることができますundefinedを返しているのですか?
多くの感謝!
var classOne = new Class({
myOtherFunction : function() {
this.display = new classTwo();
}
});
var classTwo = new Class({
myFunction : function() {
//does something
this.fireEvent('customEvent');
}
});
var classThree = new Class({
initialize: function() {
// THIS IS WHERE MY PROBLEM IS
class_one.display.addEvent('customEvent', function() {
this.doSomething();
}.bind(this));
}
});
class_one = new classOne();
class_three = new classThree();
これは正確なコードではありませんが、私は余分なものをたくさん削除しました。ありがとう!
もっとコードを見る必要があります。どのようにクラスを作成していますか?どのように初期化していますか? – pleasedontbelong
これは理論上はうまくいくはずです。 JsFiddleに例を挙げてください。 –
コード – styks