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

Регистрация: Apr 2011
Сообщений: 12
По умолчанию Общение flash-app с java-app на Red5

Здравствуйте.
Пишу flash-клиент, который общается с другими клиентами через Red5-сервер.
И есть небольшая проблема: не могу клиентом поймать сообщение от сервера.

Отправка на Java:
Код:
ServiceUtils.invokeOnAllConnections (scope, "sendmessage", new Object[] {id, name} );
Как ловлю - создал свой класс myNetConnection extends NetConnection:
Код AS3:
package  {
	import flash.net.NetConnection;
	public class myNetConnection extends NetConnection {
		public function sendmessage(us: Object):void {
			trace("sendmessage called");	
		}
	}	
}
Создание коннекта:
Код AS3:
var nc = new myNetConnection();
var clientObj:Object = new Object();
clientObj.onBWDone = onBWDone;
clientObj.onBWCheck = onBWCheck;
nc.client = clientObj;
nc.connect("rtmp://localhost/testapp");
nc.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
Коннекты все проходят, всё работает ок. Сообщения через nc.call() серверу отправляю и принимаю ответы. А вот "sendmessage called" не появляется...