![]() |
|
||||||||||
|
|||||
|
Привет!
У меня в слое есть мувик Effect. Потом я создаю новые мувики с картинками. Можно вытащить Effect на передний план? Effect расположен на форме изначально (еще в редакторе). Вот как я пытаюсь: // создаю
this.attachMovie("Symbol1", "Symbol1", i);
// в него вкладываю новые мувики
mc[i]=Symbol1.createEmptyMovieClip("mc"+i,i);
// в новый мувик гружу картинку
mc[i].loadMovie("Ballon"+i+".gif","mc"+i);
и потом фоновый мувик хочу пересте на 1й план
_root.Effect.swapDephts(1000);
// по идее должен выскочить наверх. Пробовал и 1 вместо 1000
|
|
|||||
|
Не. Суть вот в чем:
1. Есть клип, в который вкладываются клипы с картинками. 2. Есть клип с эффектом блика. Получается, что клипы 1 (они подгружаются из файлов) наверху клипа с бликом. Мне надо наоборот. Создавать в разных слоях на Timeline не помогает, эффект тотже. Я наверное неправильно пользую swapDepths Последний раз редактировалось mr.zed; 12.01.2007 в 18:55. |
|
|||||
|
Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
|
Цитата:
но вот фрагмент кода ты какой то указал корявый. Если показываешь фрагмент с "i", значит, возможно, где то юзал ФОР или что то еще. Может у тебя там клипов 1500 штук, а ты делаешь swapDepths на 1000 Вот мой тебе вариант, сходу. Не тестил, если что, поправишь сам. for (i=0; i<100;i++){
var allMC = clipsholder.attachMovie("Clip",""Clip"+i,i);
allMC._x = Math.round(Math.random()*100);
allMC._y = Math.round(Math.random()*100);
if (i>=99){
var fxs = clipsholder.attachMovie("effect","effect",100)
}
}
Вообщем делай свой swapDe... на событие, типа, если что то случилось, тада мой кдип "эффект" делает что то... |
|
|||||
|
Modus ponens
|
Да, еще можно пользовать DepthManager или просто my_mc.swapDepths(_root.getNextHighestDepth()) Если клип лежит в _root'e
__________________
Hell is the possibility of sanity |
|
|||||
|
Спасибо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:29. |
|
|
« Предыдущая тема | Следующая тема » |
|
|