Показать сообщение отдельно
Старый 05.11.2005, 21:43
PITer вне форума Посмотреть профиль Отправить личное сообщение для PITer Посетить домашнюю страницу PITer Найти все сообщения от PITer
  № 2  
Ответить с цитированием
PITer
 
Аватар для PITer

Регистрация: Feb 2001
Сообщений: 152
По умолчанию есть несколько путей

если нам известно имя клипа то мы можем проверить существует он или нет так
Код:
if (_root["имя клипа"]==undefined){
	//клипа нет
}else{
	//клип есть
}
для динамически создаваемых клипов как правило используется Depth больший или равный нулю
Код:
_root.createEmptyMovieClip("qqq", 10);
for (i=0; i<1000; i++) {
	if (_root.getInstanceAtDepth(i) != undefined) {
		trace("ага попался динамический клип");
		trace(_root.getInstanceAtDepth(i));
		trace("живущий на глубине " add i);
	}
}
и наконец можно просмотреть все что водится в руте посредством цикла
for...in
Код:
_root.createEmptyMovieClip("qqq", 10);
for (i in _root) {
	trace(_root[i]);
}
какой путь больше подходит зависит в основном от задачи...
__________________
PITer