Показать сообщение отдельно
Старый 23.10.2005, 21:39
7thsky™ вне форума Посмотреть профиль Отправить личное сообщение для 7thsky™ Найти все сообщения от 7thsky™
  № 6  
Ответить с цитированием
7thsky™
Flash Aксакал
 
Аватар для 7thsky™

Регистрация: Jun 2005
Сообщений: 636
Цитата:
Сообщение от 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');
		};
	}
}