PDA

Просмотр полной версии : Как пользоватся глубиной?


Merf
26.11.2010, 11:46
Извините за неопытность, но я все же спрошу. Как правильно использовать getDepth?
У меня есть задача в которой мне нужно чтобы обьект у которого значение _y больше, был выше на слой(что в swf нету слоев я знаю). Приведите пожалуйста простой пример интерактивного изменения глубины объекта.

mooncar
26.11.2010, 11:52
//ставим mc1 на глубину 1
mc1.swapDepths(1);

//ставим mc1 на максимальную свободную глубину (выше всех)
mc1.swapDepths(this.getNextHighestDepth());

//меняем местами mc1 и mc2 по глубине
mc1.swapDepths(mc2);


Во всех примерах при работе с глубинами подразумевается, что значения глубины - внутри текущего объекта - то ли это _root, то ли это какой-то мувик-контейнер, в котором находятся другие мувики.
Структура такая:
Если перебираем глубины внутри такого контейнера, и если поверх этого контейнера положить при разработке в авторской среде другой мувик, то после компиляции он будет всегда выше всех тех, которые содержаться внутри первого. Сэндвич, в общем. Причем внутри слоев этого сэндвича также возможна вложенная структура.

Merf
26.11.2010, 11:54
Огромное вам спасибо.