Просмотр полной версии : Два мувика
Как сделать уже существующий мувиклип над созданным mc.duplicateMovieClip?
гм поясните вопрос! "сделать существующий" это как?
Есть мувик, который сделан не скриптом(во флеше),а есть сделанный duplicateMovieClip'ом - я хочу чтоб когда они накладываются не скриптовый был выше(тоесть загараживал дублированный), а получается наоборот.
CrazyFlasher
31.05.2007, 14:49
читать в хелпе про swapDepths
F1 и ищем swapDepths(target:Object) : Void
сорри опоздал =)))
На сколько я понял они местами поменяются, а можно самому depth какое-нибудь большое задать так чтоб мувик был на самом верху,
или наоборот можно дублируемым мувиклипам задать depth, чтоб они ниже всего были.
Допустим на этом примере.
http://***********/download.php?id=1424884
при использовании dublicate можно задать ему сразу depth на котором он будем...
чтобы был под твоим основным поидее можно попробовать задать глубину вот так:
yourMC.getNextHighestDepth() - 2; т.е.
yourMC.duplicateMovieClip("newName", yourMC.getNextHighestDepth() - 2);
PS: А вообще для отладки запускаешь этот код и смотришь кто и где находится..
for (var i in this) {
if (typeof (this[i]) == "movieclip") {
trace("movie clip '"+this[i]._name+"' is at depth "+this[i].getDepth());
}
}
Всё намного проще: оказывается можно написать this.swapDepths(любое число) например this.swapDepths(100) (у моего мувика глубина -16327 была - станет 100) и он прыгнет высоко.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.