Показать сообщение отдельно
Старый 27.08.2009, 01:52
MaxFX вне форума Посмотреть профиль Отправить личное сообщение для MaxFX Найти все сообщения от MaxFX
  № 1  
Ответить с цитированием
MaxFX

Регистрация: Jul 2009
Сообщений: 39
По умолчанию Использование локальной функции

Возможно ли локальной функции вызвать методы данного класса, а саму локальную функцию передать в другой объект для вызова. Вот пример:

Код AS3:
class a
{
	var b1: b;
 
	function l()
	{
		this.doSomeMethod();
	}
 
	function s()
	{
		b1 = new b();
		b1.meth = function() { l(); };
	}
}
class b
{
	var meth;
 
	function bt_press() { meth(); }; //Можно ли вызвать?
}
P.S.: При вызове meth выдается сообщение, что это не метод