Показать сообщение отдельно
Старый 11.08.2012, 12:49
Inet_PC вне форума Посмотреть профиль Отправить личное сообщение для Inet_PC Посетить домашнюю страницу Inet_PC Найти все сообщения от Inet_PC
  № 3  
Ответить с цитированием
Inet_PC
 
Аватар для Inet_PC

Регистрация: Feb 2009
Адрес: Гы...поди, найди!
Сообщений: 853
Записей в блоге: 1
Пробежаться по всем полям класса поможет describeType, но это довольно медленная операция. Лучше все таки написать свою функцию clone. Если Вы собираетесь копировать не DisplayObject-ы то возможно подойдет вот это:
Код AS3:
function cloneObjectBA(value:Object):Object
{
	var ba:ByteArray = new ByteArray();
	ba.writeObject(value); ba.position = 0;
	return ba.readObject() as Object;
}
И скорее всего это тоже будет медленнее работать, чем самописная функция.
__________________
http://www.chessmax.ru