Добрый день. Сложно даже сформулировать:
Есть объект

Код AS1/AS2:
a:ArrayCollection
Есть функция:

Код AS1/AS2:
myFunction(b:Object):void{
var c:ArrayCollection = new ArrayCollection();
b=c;
}
Вызываю

Код AS1/AS2:
myFunction(a);
и разумеется получаю b==c
а хочется a==c
Как?
Спасибо.
P.S.
Пока выкрутился так:

Код AS1/AS2:
myFunction(parent_a:Object,name_a:String):void{
var c:ArrayCollection = new ArrayCollection();
if(parent_a.hasOwnProperty(name_a)){
parent_a[name_a] = c;
}
}
Вызываю

Код AS1/AS2:
myFunction(a_parent,"a")
Но это как то криво.