Цитата:
|
Сообщение от Kan
я понимаю, что это дело в конструкторе.
Но почему нельзя сразу повесить слушателя this?
 Код:
class Ball{
function Ball(){
Mouse.addListener(this);
this.onMouseDown = function(){
trace('MouseDown');
}
}
}
Почему так не работает?...спасибо за помощь
|
Твой вариант вообще должен дать ошибку компиляции.
Надо объявлять переменную заранее, или dynamic class

Код:
class Test {
public var onMouseDown;
function Test () {
Mouse.addListener (this);
this.onMouseDown = function () {
trace ('MouseDown');
};
}
}