Показать сообщение отдельно
Старый 14.03.2011, 10:20
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Вот тут у вас создается контейнер для загружаемых картинок. Создается он на нулевой глубине.
Код AS1/AS2:
pic=this.createEmptyMovieClip("pic",0);
Тогда как все объекты, созданные в авторской среде (типа ваших кнопок), находятся на отрицательных глубинах.
Потому и перекрытие получается.

1. Можно сделать так - создать руками пустой контейнер pic руками, изначально ниже кнопок.
2. Можно собрать всю навигацию в отдельный мувик и поднять его уровнями выше:
Код AS1/AS2:
navi_mc.swapDepths(100);
3. Можно положить панель с навигацией в библиотеку и приаттачивать ее изначально на уровень выше 0-го (синтаксис для attachMovie см. в хелпе).

В любом случае:
- навигационную панель лучше собрать в отдельный мувик.
- обязательно уберите код с кнопок, запишите для них код в кадре, с помощью обработчиков onPress и т.д.

PS. А вот это не из ActionScript 2, уберите, это тут не будет работать :
Код AS3:
setChildIndex(rightbut,0);
setChildIndex(pic,1);
__________________
Идите первым!


Последний раз редактировалось mooncar; 14.03.2011 в 10:25.