Flex 对象持久化

 更新时间:2009年06月14日 18:23:32   作者:  
总有人问我关于Flex对象序列化和持久化的问题,很多人认为对象不能拷贝到服务器,其实浅度的拷贝是可以做到的。
我们来看这样一个例子:
复制代码 代码如下:

private function test() : void {
var canvas :Canvas = new Canvas();
canvas.width = 100;
canvas.height = 100;
// 保存到ByteArray
var b : ByteArray = new ByteArray();
b.writeObject(canvas);

// 取出对象
b.position = 0;
var o : Object = b.readObject();
var c : Canvas = objectToInstance(o,Canvas) as Canvas;
trace(c.width);
trace(c.height);
this.addChild(c);
}

相关文章

最新评论