Показать сообщение отдельно
Старый 05.07.2007, 22:03
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
такое сгодится?
Код:
function giperTrace(o){
	if(typeof(o)!='movieclip' || o.checked ) return;
	trace(o);
	o.checked = true;
	for( var p in o )giperTrace ( o[p]);
}
giperTrace(this);
немного портит клипы.. добавляет свойство, чтобы по перекрестным ссылкам не бегать. Можно и без этого обойтись, создав объект:
Код:
var _checked_:Object = {};
function giperTrace(o){
	if(typeof(o)!='movieclip' || _checked_[o._target] ) return;
	trace(o);
	_checked_[o._target] = true;
	for( var p in o )giperTrace ( o[p]);
}
giperTrace(this);


Последний раз редактировалось Kikasso; 05.07.2007 в 22:12.