PDA

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


artogap
03.12.2008, 18:20
Всем привет!
Проблема такая.
В корне находятся слои:
- actions
- слои с мувиклипами, которые должны запускаться после нажатия на мувиклип в слое фpanel
- panel (мувиклип с прокручивающимися мувиклипами)
- fon.
Не могу разобраться с _root. Какой код прописать, чтобы после нажатия на мувиклип, находящийся в мувиклипе panel, запустился мувиклип, находящийся в корне, допустим во 2 кадре.

Сейчас у меня такая ситуация:
в слое panel располагается мувиклип с instanseName panel, в мувик panel содержит несколько прокручивающихся мувиков (всё работает). У этих мувиков свои instanseName. Допустим один из них salon.
Вернёмся в корень. Сдесь есть слой с мувиклипом во 2-м кадре, который должен проявиться после нажатия на мувик salon.
Вопрос какой код надо написать, чтобы это произошло.
Я пишу такой, но он работает только тогда, когда salon находиться в корне:

_root.salon.onRelease = function(){
gotoAndStop(2);

artem_fs
03.12.2008, 19:06
надо писать полный путь до мувика salon. _root.panel.salon.onRelease = function(){
gotoAndStop(2);
}

artogap
03.12.2008, 19:09
Большое спасибо, теперь работает.
Но возникла новая проблема. А как теперь закрыть этот появившийся мувик. Думаю лучше, если кликнуть по нему мышкой, т.к. он открывается на весь экран, он закроется.

artem_fs
03.12.2008, 19:13
ну можно при нажатии на него вернуться в первый кадр, где его нету

artogap
03.12.2008, 19:16
Вот именно так и надо, а как это сделать.
В основном слое с кодом написать

_root.salonBig.onRelease = function(){
gotoAndStop(1);
}

а в слое с мувиком salonBig какой код написать, чтобы он работал как кнопка?

artem_fs
03.12.2008, 19:26
это надо во втором кадре писать. сегодня уже iNils писал на эту тему

artogap
03.12.2008, 19:27
Ааа, ща поищем? Спасибо!