Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.01.2007, 17:25
mr.zed вне форума Посмотреть профиль Отправить личное сообщение для mr.zed Найти все сообщения от mr.zed
  № 1  
Ответить с цитированием
mr.zed
 
Аватар для mr.zed

Регистрация: Nov 2006
Сообщений: 76
Отправить сообщение для mr.zed с помощью ICQ
По умолчанию swapDephts

Привет!
У меня в слое есть мувик 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

Старый 12.01.2007, 18:19
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
вложенные клипы всегда будут сверху того клипа, в который они вложены, если в этом вопрос.
__________________
Hell is the possibility of sanity

Старый 12.01.2007, 18:38
mr.zed вне форума Посмотреть профиль Отправить личное сообщение для mr.zed Найти все сообщения от mr.zed
  № 3  
Ответить с цитированием
mr.zed
 
Аватар для mr.zed

Регистрация: Nov 2006
Сообщений: 76
Отправить сообщение для mr.zed с помощью ICQ
Не. Суть вот в чем:
1. Есть клип, в который вкладываются клипы с картинками.
2. Есть клип с эффектом блика.
Получается, что клипы 1 (они подгружаются из файлов) наверху клипа с бликом. Мне надо наоборот. Создавать в разных слоях на Timeline не помогает, эффект тотже. Я наверное неправильно пользую swapDepths


Последний раз редактировалось mr.zed; 12.01.2007 в 18:55.
Старый 12.01.2007, 19:01
Infectedcell вне форума Посмотреть профиль Отправить личное сообщение для Infectedcell Посетить домашнюю страницу Infectedcell Найти все сообщения от Infectedcell
  № 4  
Ответить с цитированием
Infectedcell
 
Аватар для Infectedcell

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
Цитата:
Я наверное неправильно пользую swapDepths
нет.. пользуешь правильно.
но вот фрагмент кода ты какой то указал корявый.
Если показываешь фрагмент с "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)
  }
}
или замени
Код:
if (i>=99){
    effect.swapDepths(100);
}
Вообщем делай свой swapDe... на событие, типа, если что то случилось, тада мой кдип "эффект" делает что то...
__________________
Mix: Хобби | Работа | undefined

Старый 12.01.2007, 20:12
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Да, еще можно пользовать DepthManager или просто my_mc.swapDepths(_root.getNextHighestDepth()) Если клип лежит в _root'e
__________________
Hell is the possibility of sanity

Старый 12.01.2007, 20:16
mr.zed вне форума Посмотреть профиль Отправить личное сообщение для mr.zed Найти все сообщения от mr.zed
  № 6  
Ответить с цитированием
mr.zed
 
Аватар для mr.zed

Регистрация: Nov 2006
Сообщений: 76
Отправить сообщение для mr.zed с помощью ICQ
Спасибо.

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.