Всем привет.

Код:
var a:Array = new Array();
var b:Array = a;
trace(a.length);
b[0]=1;
trace(a.length);
вывод trace будет сначала "0" а потом "1";
а как сделать копию объекта? Не чтобы "b" ссылалось на "a", а являлась бы копией объекта, чтобы можно было менять что угодно никак не задевая "a"?