2

如何更改sharedObject保存位置,我想为特定用户在服务器上保存共享对象,我该怎么做?

4

2 回答 2

0

不好的方式,但它的工作原理

var src:ByteArray = your byteArray;

var arr:Array = new Array();
for (var i:int = 0; i < src.length; i++)
{
    arr.push(src.readByte());
}
var jsonStr:String = arr.join("|");

反之...

var retArr:Array = jsonStr.split("|");
var ba:ByteArray = new ByteArray();
for (var j:int = 0; j < retArr.length; j++)
{
    ba.writeByte(retArr[j]);
}

var ldr:Loader = new Loader();
ldr.loadBytes(ba);
addChild(ldr);
于 2013-02-25T13:10:33.970 回答
0

您可以查看SharedObject.getRemote()是否有 Flash Media 服务器。或者,您可以将与您关联的数据编码SharedObject为 JSON 并将其存储在数据库中。

于 2013-02-25T07:44:46.800 回答