<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init1()">
<mx:Script>
<![CDATA[
import mx.containers.Panel;
import mx.controls.Alert;
import test.TestCopy;
//对象的深拷贝
public function init1(){
var by:ByteArray=new ByteArray;
var tc:TestCopy=new TestCopy;
tc.i=1;
tc.point=new Point(10,20);
by.writeObject(tc)
by.position=0;//必须移指针到0位置,否则报 “到文件末尾”
var tbc=by.readObject();
tbc.point=new Point(1,1);
mx.controls.Alert.show(tc.point+":"+tbc.point);//{10,20}:{0,0};
}
//数组深拷贝
public function init2(){
var arr:Array=new Array;
var tx:TestCopy=new TestCopy;
tx.i=1;
arr.push(tx);
var by:ByteArray=new ByteArray;
by.writeObject(arr);
by.position=0;
var arr1=by.readObject();
arr1[0].point=new Point(20,30)
Alert.show(arr1[0].point+"old"+arr[0].point);//{20,30},{0,0}
}
]]>
</mx:Script>
</mx:Application>
package test
{
import flash.geom.Point;
public class TestCopy
{
public var i:int;
public var point:Point;
public function TestCopy()
{
}
}
}
分享到:
相关推荐
针对flex中数组 Array 插入 和 删除
java flex 对象定义 数据类型定义
NetApp FlexArray虚拟化软件介绍.pdf
NetApp FlexArray存储虚拟化软件介绍.pdf
flex array 的一些操作,希望可以有帮助
Flex的Array和ArrayCollection
Number of bytes left in base struct flex_array, excluding metadata.
了解 flex State对象 以及关于flex state的demo的代码
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
网上有很多jsp+flex整合的例子,很多都不能用,自己琢磨了下,整合好了。直接拷贝就能用。想学习的话研究下web.xml的写法,关键是里面通过xml找到flex.xml
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
flex访问java对象,文档中为一个简单的ActionScript远程访问Java对象的例子
精通Flex 3.0——4.5 Array类 精通Flex 3.0――4.7 ActionScript 3.0网络编程 精通Flex 3.0――4.7.1 加载服务端数据 精通Flex 3.0――4.7.2 基于Socket的连接 精通Flex 3.0――4.8 使用事件处理类