原文:http://blog.youkuaiyun.com/accp_fangjian/archive/2008/05/09/2423591.aspx
modelLocator.chartArrayCollection = ArrayCollection(clone(modelLocator.relatedTaskPhase));
private function clone(source:Object):*
{
var myBA:ByteArray = new ByteArray();
myBA.writeObject(source);
myBA.position = 0;
return (myBA.readObject());
}
本文介绍了使用 ByteArray 实现对象的深拷贝方法,并通过一个具体示例展示了如何克隆 ArrayCollection 对象。此方法适用于需要复制复杂对象而不希望两者相互影响的场景。
128

被折叠的 条评论
为什么被折叠?



