Тема: Delegate.
Показать сообщение отдельно
Старый 17.06.2007, 10:20
Torero вне форума Посмотреть профиль Отправить личное сообщение для Torero Найти все сообщения от Torero
  № 1  
Ответить с цитированием
Torero
 
Аватар для Torero

Регистрация: May 2007
Адрес: Moscow
Сообщений: 263
По умолчанию Delegate.

Добрый день.
Помогите пожалуйста: переменная m не попадает в область видимости функции, хотя я запускаю эту функцию используя Delegate. В чем ошибка?


Код:
public var m:Number;
	public function C(){
		test();
	}
	public function test():Void{
		m=7;
		var n:Number;
		n=9;
		Delegate.create(this, fun());
		function fun(){
			trace("1. "+m+ ";  2. "+n); //	m=Undefined  n=9
		}
	}