AS3 传递 byteArray类型数据 到后台出错
请教高手,为什么我用amfphp1.9 的最新版本作为后台。
用as3传输byteArray类型数据到amfphp的时候,会出现NetConnection.Call.BadVersion的错误?有解决办法吗?
字符类型试过没问题的,网上说修改gateway.php的方法也试过了。请帮帮我,谢谢!
public function socketTest()
{
var bt:ByteArray = new ByteArray();
//byte.writeByte(100);
nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS,__onStatus);
//nc.objectEncoding = flash.net.ObjectEncoding.AMF0;
nc.connect(gateway);
responder = new Responder(onResult, onFault);
nc.call("MapEditor.write", responder,bt);
}
public function onResult(onResult:Object):void {
var saveData:Object=onResult;
trace(saveData);
}
public function onFault(fault:Object):void {
trace("failt");
}
public function __onStatus(e:NetStatusEvent):void{
trace(e.info.code);
}
}
}