Показать сообщение отдельно
Старый 15.06.2004, 22:57
Елё вне форума Посмотреть профиль Отправить личное сообщение для Елё Посетить домашнюю страницу Елё Найти все сообщения от Елё
  № 2  
Елё
 
Аватар для Елё

Регистрация: Jun 2002
Адрес: Москва
Сообщений: 287
Отправить сообщение для Елё с помощью Skype™
Думаю что это потому что this другой в момент вызова distributeReplays

Не уверен, но может так сработает:

Код:
function sendXML()
	{
		trace("in sendXML")
		Socket.send(RequestXML);
		Socket.onData = distributeReplays;
		Socket.fooThis = this;
	}
	
	private function foo()
	{
		trace("in foo");
	}
	
	private function distributeReplays(replay)
	{
		
		trace("in distributeReplays");
		this.fooThis.foo();
 	}