PDA

Просмотр полной версии : Переход от сцены к сцене


Missis X
05.06.2004, 17:18
Здравствуйте :)
попыталась найти ответ в уже существующих темах, но не нашла :(

Имеется файл с несколькими сценами. В каждой сцене есть кнопка, при нажатии на которую зритель должен переходить на следующую сцену.
Как это делается? (сами кнопки уже есть - проблемма с кодом)

RaveN
05.06.2004, 18:16
Правой клик по кнопке => Actions;
Открываешь Movie Control => двойной клик по GoTo;
В 'Scene' выбираешь нужную сцену, а 'Frame number' оставляешь равным единице.
Всё. ;)

Missis X
05.06.2004, 22:32
RaveN спасибо за ответ :)
Только вот не нахожу я в меню Movie Clip Control опции Go to
У меня Flash MX Professional. Этачу файл с меню. Может где-то в другом месте?

RaveN
05.06.2004, 22:46
К сожалению не могу помочь - стоит Mx 6.0 :(

У меня вот такое

boor
05.06.2004, 23:48
Missis X
К сожелению у меня тож другая версия стоит.
Movie Clip Control вроде не там ты ищиш.
Посматри есть ли у тя Movie Control >goto
И делаеш так как там выше RaveN написал.

Missis X
06.06.2004, 00:41
Ребят спасибо за внимание :)
Я нашла эту опцию. Но дело в том что мне нужно чтобы дойдя до конца сцены все останавливалось, и только при нажатии кнопки был переход в другую сцену. А у меня получается сцена автоматически сменяет одна другую.
ЗАпуталась :(

RaveN
06.06.2004, 00:53
Для этого выдели последний кадр слоя с кнопкой и два раза кликни по 'Stop' (у меня он чуть ниже GoTo в панели actions/movie conrol). Должна появиться буква a на этом кадре, вот так, как на скрине:

Missis X
06.06.2004, 00:56
Так...а где же вставлять код перехода на другую сцену?

RaveN
06.06.2004, 01:02
Правой кнопкой по кнопке ( :) ) => Actions, а там уже жмешь GoTo итд...

Это код кнопки:

on (release) {
gotoAndPlay("Scene 2", 1);
}

А это - последнего кадра:

stop();

boor
06.06.2004, 01:05
Missis X
Как я понел те надо клинуть на той кнопке каторя у тя овечает за переход
к следующей с цене патом открыть окно экшена и там прописывать сценарий.
Тоесть ты на кнопку вешаеш сам сценари и не в кадр встовляеш.

Missis X
06.06.2004, 01:25
Получилось!!!
Ребята спасибо за помощь :чмок:

RaveN
06.06.2004, 01:34
Да не за что :biggrin:
Если что - обращайся ;)

Missis X
06.06.2004, 01:37
Ой
а...почему он меня переносит на начало первой сцены? Несмотря на то что я его отправляю на вторую...

boor
06.06.2004, 01:40
Missis X
кинь экшен каторый ты на кнопик пишеш.
Посмотрим что у тя там.

RaveN
06.06.2004, 01:46
И скрипт кнопки ещё...

Missis X
06.06.2004, 01:46
то что RaveN написал:
on (release) {
gotoAndPlay("Scene 2", 1);
}

boor
06.06.2004, 01:46
Слух
ты в конце втарой сцены ставиш stop.
А патом ты во второй сцене тож должна кнопка мпрописыват куда идти дальше.

RaveN
06.06.2004, 01:50
А ты это в каждой сцене пишешь? Там же нужно менять номер следующей сцены

То есть

on (release) {
gotoAndPlay("Scene 2", 1);
}

Потом

on (release) {
gotoAndPlay("Scene 3", 1);
}

итд

Missis X
06.06.2004, 01:50
так...он меня на вторую сцену вообще не перебрасывает! Я поставила на отдельном слое стоп. К кнопке приписала on (release) {
gotoAndPlay("Scene 2", 1);
}
Стоп работает. И кнопка тоже. Только почему-то она меня перебрасывает на начало первой сцены. Так что...до второ сцены и ее стопа мы не доходим

boor
06.06.2004, 01:55
слух я тут наваля быстренько на вот глянь.
ток у меня флеш МХ стоить.
там наскорую руку так что на дизайнерскую премию не потянет ;)

стоп надо ставить на отдельном слое в пустом ключевом слоее.
патом глянь ты ж экшен пишеш на кнопке ты передвинь таймлайн на то место где у тя стоп прописан патом кликне по кнопке и посматри там экшен нармальный прописан

Missis X
06.06.2004, 01:58
Все, ребята. Теперь точно получилось! :) Там проблемма в имени была просто...
Пойду спать с чувством выполненного долга ;)
Спасибо еще раз :)

RaveN
06.06.2004, 02:02
:beer: :beer: :beer:

boor
06.06.2004, 02:03
Missis X
:beer:
Ок и незачто если что мы тут наверно :ржать: