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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Функция возвращает первую свободную глубину после самой высокой свободной глубины. То есть, если у вас есть клип на глубине 100, а ниже все свободны, то функция вернет 99
Код:
function getPreviousDepth (mc:MovieClip):Number {
	var d:Number = mc.getNextHighestDepth ();
	if (d == 0) {
		return 0;
	} else if (d < 0) {
		return null;
	} else {
		for (var i:Number = d - 1; i > 0; i--) {
			if (mc.getInstanceAtDepth (i) == undefined) {
				return i;
			}
		}
	}
}
__________________
(и)Нильс.ru | Плагины для FlashDevelop