PDA

Просмотр полной версии : Два мувика


O.K.
31.05.2007, 14:29
Как сделать уже существующий мувиклип над созданным mc.duplicateMovieClip?

Мыкыта
31.05.2007, 14:37
гм поясните вопрос! "сделать существующий" это как?

O.K.
31.05.2007, 14:45
Есть мувик, который сделан не скриптом(во флеше),а есть сделанный duplicateMovieClip'ом - я хочу чтоб когда они накладываются не скриптовый был выше(тоесть загараживал дублированный), а получается наоборот.

CrazyFlasher
31.05.2007, 14:49
читать в хелпе про swapDepths

Мыкыта
31.05.2007, 14:51
F1 и ищем swapDepths(target:Object) : Void
сорри опоздал =)))

O.K.
31.05.2007, 15:17
На сколько я понял они местами поменяются, а можно самому depth какое-нибудь большое задать так чтоб мувик был на самом верху,
или наоборот можно дублируемым мувиклипам задать depth, чтоб они ниже всего были.
Допустим на этом примере.
http://***********/download.php?id=1424884

Ведьмак
31.05.2007, 15:45
при использовании 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());
}
}

O.K.
02.06.2007, 10:33
Всё намного проще: оказывается можно написать this.swapDepths(любое число) например this.swapDepths(100) (у моего мувика глубина -16327 была - станет 100) и он прыгнет высоко.