Показать сообщение отдельно
Старый 27.09.2009, 18:07
McRain вне форума Посмотреть профиль Отправить личное сообщение для McRain Найти все сообщения от McRain
  № 1  
Ответить с цитированием
McRain
 
Аватар для McRain

Регистрация: Mar 2009
Сообщений: 7
По умолчанию Изменение объекта по ссылке на объект

Добрый день. Сложно даже сформулировать:
Есть объект
Код 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")
Но это как то криво.


Последний раз редактировалось McRain; 27.09.2009 в 19:06.