PDA

Просмотр полной версии : goto для movieClip-a


M.™
16.07.2008, 17:43
Есть вопрос...
Вот исходник...
внутри:
Кадр 1-ый - 3 кнопки...
1-я кнопка переход(gotoAndPlay(2)) на 2-й кадр...на котором установлен MovieClip(кторый состоит из 3-х кадров...)
Нужно: 2-й кнопкой перейти на 2-й кадр MovieClip-а....
Как это сделать...???

iNils
16.07.2008, 17:49
Для начала дать тому клипу имя, например mcText, тогда код такой
button2.onRelease = function () {
gotoAndStop (2);
mcText.gotoAndStop (2);
};

M.™
16.07.2008, 18:02
iNils, не идёт переключается на тот же кадр что и кнопка 1....

iNils
16.07.2008, 18:04
Сначала надо прочитать текст перед кодом.

M.™
16.07.2008, 18:35
Первый кадр...
stop();

button1.onRelease = function() {
gotoAndStop(2)
};
button2.onRelease = function () {
mcText.gotoAndStop(2)
gotoAndStop(2)
};
в клипе на всех 3-й кадрах стоит Stop();
если убираю Stop(); с кадров, то флэш проигрывает все кадры подряд...если с какого то одного кадра...скажем со 2-го, то обе кнопки останавливаются на одном и том же кадре...
что то не понятно....

iNils
16.07.2008, 18:42
Сделал все согласно своему первому сообщению в данной теме и все прекрасно работает.

PS. Возмите за правило разносить слои с кодом и клипами. Если у вас в таймлайне должен присутствовать код, то создайте пустой слой в самом верху, назовите его AS и кроме кода туда больше ничего не помещайте. Ваш исходник оформил именно таким образом.

M.™
16.07.2008, 19:08
спасибо огромное...не думал что так важно вставлять скрипты отдельно....
теперь буду знать....

iNils
16.07.2008, 19:17
Это не важно, это удобно.