rendered paste bodypackage
{
import flash.display.Sprite;
import test.ObjectToClone;
import nc.utils.ObjectUtils;
public class CloneApplication extends Sprite
{
public function CloneApplication ()
{
var a : ObjectToClone = new ObjectToClone ();
a.setValue('data',100);
a.setValue('label','Hello');
trace ('a data : '+a.getValue('data'));
trace ('clone object');
var aClone : ObjectToClone = ObjectUtils.clone(a,ObjectToClone);
trace ('--');
trace ('aClone data : '+aClone.getValue('data'));
aClone.setValue('data',200);
trace ('--');
trace ('a data : '+a.getValue('data'));
trace ('aClone data : '+aClone.getValue('data'));
}
}
}