Flex 對(duì)象持久化
更新時(shí)間:2009年06月14日 18:23:32 作者:
總有人問(wèn)我關(guān)于Flex對(duì)象序列化和持久化的問(wèn)題,很多人認(rèn)為對(duì)象不能拷貝到服務(wù)器,其實(shí)淺度的拷貝是可以做到的。
我們來(lái)看這樣一個(gè)例子:
private function test() : void {
var canvas :Canvas = new Canvas();
canvas.width = 100;
canvas.height = 100;
// 保存到ByteArray
var b : ByteArray = new ByteArray();
b.writeObject(canvas);
// 取出對(duì)象
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);
}
復(fù)制代碼 代碼如下:
private function test() : void {
var canvas :Canvas = new Canvas();
canvas.width = 100;
canvas.height = 100;
// 保存到ByteArray
var b : ByteArray = new ByteArray();
b.writeObject(canvas);
// 取出對(duì)象
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);
}
相關(guān)文章
Flex Gumbo中通過(guò)baseColor樣式 設(shè)置FxHScrollBar背景顏色
Gumbo中通過(guò)baseColor樣式 設(shè)置FxHScrollBar背景顏色的實(shí)現(xiàn)代碼。需要的朋友可以參考下。2009-08-08
flex 實(shí)現(xiàn)全文檢索中的高亮顯示代碼
關(guān)鍵是重寫了 override public function set data(value:Object):void 方法2009-06-06
Flex Builder3 官方正式版下載地址附注冊(cè)碼
adobe公司2月25日發(fā)出Flex Builder3 Pro 正式版,可提供下載試用2009-02-02

