Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Не работает gotoAndPlay (http://www.flasher.ru/forum/showthread.php?t=130484)

TonKhaO 27.09.2009 16:10

Не работает gotoAndPlay
 
Код AS1/AS2:

on (release) {
        gotoAndPlay('button_bg', 2);
        gotoAndPlay('dollarMotion', 2);
        gotoAndPlay('coinMotion', 2);
        }

нужно чтобы по нажатию на кнопку воспроизводились все 3 мувика button_bg, dollarMotion, coinMotion но почему воспроизводится только button_bg, причем на этом мувике как раз и навешен тот код сверху, обьясните плз что не так???:confused:

Добавлено через 2 минуты
вот исходник

zurkis 27.09.2009 17:09

потому что должно быть вот так, и данный код должен быть навешен я так понимаю на кнопку, который воспроизводит твои клипы, или на мувик:

Код AS1/AS2:

on (release) {
        button_bg.play();
        dollarMotion.play();
        coinMotion.play();
}


TonKhaO 27.09.2009 17:25

Цитата:

Сообщение от zurkis (Сообщение 853947)
потому что должно быть вот так, и данный код должен быть навешен я так понимаю на кнопку, который воспроизводит твои клипы, или на мувик:

Код AS1/AS2:

on (release) {
        button_bg.play();
        dollarMotion.play();
        coinMotion.play();
}


а как сделать чтобы каждый из этих трех мувиков начал проигрываться со 2-го кадра?

zurkis 27.09.2009 17:39

используй gotoAndPlay(номер кадра);

TonKhaO 27.09.2009 17:46

Цитата:

Сообщение от zurkis (Сообщение 853962)
используй gotoAndPlay(номер кадра);

ну господи а разве я не так делал с самого начала??? помимо ведь номера кадра мне нужно и название сцены прописать
Код AS1/AS2:

on (release) {
        gotoAndPlay('button_bg', 2);
        gotoAndPlay('dollarMotion', 2);
        gotoAndPlay('coinMotion', 2);
}

использовал также вот такую конструкцию
Код AS1/AS2:

_root.dollarMotion.gotoAndPlay(2);

и все равно не помогло

PS: то есть если вы не открывали исходник то скажу что мне нужно по нажатию на 1 кнопку чтобы запускались 3 клипа и каждый из этих трех клипов нужно запускать со 2 кадры

Добавлено через 54 минуты
ЗАРАБОТАЛО!!!
Люди обьясните мне ток плз вся фишка была что при _root.myClip.gotoAndPlay и при gotoAndPlay('scene', 2), кароче myClip и Scene для меня были одинаковыми понятиями, првильно ли я понимаю что myClip это именно название мувика а scene это название самой сцены??? бррр я окончательно запутался в этих двух понятиях ))))))

glukaviy 27.09.2009 20:10

Сцена это сцена. - это твой стейдж
Фрейм это фрейм - кадр.
Мувик это мувик.

А вообще код в первом кадре:
Код AS1/AS2:

stop();
_root.mc_but.onRelease= function ()
{
        mc_coin.gotoAndPlay(2);
        mc_list.gotoAndPlay(2);
        mc_but.gotoAndPlay(2);
        }

Внутри мувика код не надо писать.


Часовой пояс GMT +4, время: 06:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.