{
var _urlStr:String;
var _file:File = new File();
_urlStr = File.applicationDirectory.nativePath;
_urlStr = _urlStr.replace(/\\/g, "/");
_file = _file.resolvePath(_urlStr + url);
var _fileStream:FileStream = new FileStream();
_fileStream.openAsync(_file, FileMode.WRITE);
//導出MessagePack格式
var byteArray:ByteArray = MessagePack.encode(object);
_fileStream.writeBytes(byteArray,0,byteArray.length);
//導出amf格式
_fileStream.writeObject(object);
}
private var url:String = MessagePack/amf
public function test()
{
loader.dataFormat = URLLoaderDataFormat.BINARY;
loader.load(new URLRequest(url));
loader.addEventListener(Event.COMPLETE, onComplete);
}
public function onComplete(event:Event):void
{
var byteArray:ByteArray = event.target.data;
trace(JSON.stringify(MessagePack.decode(byteArray)));
}
public function onComplete2(event:Event):void
{
var byteArray:ByteArray = event.target.data;
var obj:Object = byteArray.readObject();
trace(JSON.stringify(obj));
}