Показать сообщение отдельно
Старый 09.12.2010, 13:46
Jackson вне форума Посмотреть профиль Отправить личное сообщение для Jackson Найти все сообщения от Jackson
  № 3  
Ответить с цитированием
Jackson

Регистрация: Sep 2010
Сообщений: 33
Да,это Flex-проект. Как можно обработать NetStatusEvent-событие? для amf использую такой класс:
Код AS3:
package
{
	import flash.net.NetConnection;
	import flash.net.Responder;
 
	public class Amf
	{
		private var nc:NetConnection = new NetConnection();
 
		public function Amf(hostname: String)
		{
			nc.connect(hostname + "/amfphp/gateway.php");
			nc.objectEncoding = 3;
		}
 
		public function toAmf(wht:String, cb:Function, ...args):void
		{
			var resp:Responder = new Responder(cb, onFault);
 
			nc.call.apply(null,[wht,resp].concat(args))
		}
 
		public function onFault(res:Object):void
		{
			for each(var item:String in res)
			{
				trace(item);
			}
			trace("Ошибка: ",res);
		}
	}
}
В справочнике от Adobe написано:
Цитата:
"NetConnection.Call.BadVersion"-error-Пакет закодирован в неопределенном формате.
Я так думаю, что клиент не может понять ответ, который приходит с сервера... Как бы ему (и мне тоже)) по-лучше объяснить?
TanaTiX, есть разница, flex это или pure AS3?