PDA

Просмотр полной версии : Вложенность мувиков. Переход из одного мувика на определенный кадр другого мувика.


Hanty86
22.06.2010, 12:46
Есть мувик - "movie" в нем еще два мувика - "movieA" и "movieB".
Не могу перейти из movieB в нужный кадр movieA.

Сначала пробую так:
Если делать переход из _root к 10 кадру movieA то смог только так:

_root.btn3.onRelease = function(){
_root.movie.gotoAndStop("movieA");
_root.movie.movieA.gotoAndStop("10"); //переходим к мувику movieA, к кадру 10
}

Сразу переходит к 10 кадру мувика "movieA"

Пробую сделать переход из movieB так:

btn_movieB.onRelease = function(){
_root.movie.gotoAndStop("movieA");
_root.movie.movieA.gotoAndStop("10"); //переходим к 10 кадру мувика movieA
}

movieA - начинается с первого кадра((

Если же делать так:

_root.btn3.onRelease = function(){
_root.movie.movieA.gotoAndStop("10"); //переходим к 10 кадру мувика movieA
}


То вообще ничего не происходит.

Помогите, голова пухнет.
Как решить данный вопрос?

Hanty86
22.06.2010, 20:12
Обидно, что нет ответов.

mooncar
22.06.2010, 21:35
После этой фразы
Если делать переход из _root к 10 кадру movieA
глубина вашего непонимания того, что происходит в ролике, отбивает желание читать дальше и как-то помочь.
Сама формулировка темы "Переход из одного мувика на определенный кадр другого мувика" говорит о том же.

Вы так никуда никогда не можете перейти.
Вы можете перевести некий мувик на нужный кадр. Также вы можете перевести головку основного таймлайна на нужный кадр.

Вот тут:
_root.movie.gotoAndStop("movieA");
вы вообще пытаетесь перевести мувик movie в кадр с именем movieA, которого, конечно же у вас нет.

И т.д.

Hanty86
23.06.2010, 07:46
вы вообще пытаетесь перевести мувик movie в кадр с именем movieA, которого, конечно же у вас нет.

Почему же нет?
В movie есть кадр с именем movieA.

Добавлено через 10 минут
глубина вашего непонимания того, что происходит в ролике, отбивает желание читать дальше и как-то помочь.
Сама формулировка темы "Переход из одного мувика на определенный кадр другого мувика" говорит о том же.

Может стоит разобравшись понятно объяснить?

sniper007
24.06.2010, 21:18
Попробуйте в каждом мувике (movieA и movieB) вставить строчку trace(this); и посмотрите полный путь для каждого мувика. Если я правильно помню, то для каждого мувика свой отличный _root, и потому нужно писать полный путь через _levelN, где N{0, 1, ...}

Hanty86
24.06.2010, 22:18
Спасибо. Буду пробовать.