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);
}
復制代碼 代碼如下:
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);
}
相關文章
Flex Gumbo中通過baseColor樣式 設置FxHScrollBar背景顏色
Gumbo中通過baseColor樣式 設置FxHScrollBar背景顏色的實現(xiàn)代碼。需要的朋友可以參考下。2009-08-08

