Use this..... import mx.utils.ObjectUtil;
ObjectUtil.copy(myObj); ObjectUtil.copy(arrColl) as ArrayCollection; On Tue, Oct 18, 2011 at 1:53 PM, geckko <geckk...@gmail.com> wrote: > ** > > > Hi all, > > I'm trying to duplicate one object but when i modify the "master" object > the child object is modified too. My code is something similar to this > > private function cloneLeaf():CallMonitoringLeaf{ > var obj:CallMonitoringLeaf = new CallMonitoringLeaf(); > obj.optionCallMonitoring = optionCallMonitoring; > obj.nodesSelected = nodesSelected; > obj.dataCallMonitoring = dataCallMonitoring; > obj.nodeName = nodeName; > return obj; > } > > But when i modify nodeName (for example) in the object that i use to > duplicate (master object), the child object modifies its name too. Is there > any way to avoid this behaviour? > > Thanks in advance > >