Форум 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)
-   -   не работает кнопка в MC (http://www.flasher.ru/forum/showthread.php?t=154331)

Sieben 15.04.2011 22:14

не работает кнопка в MC
 
На главной сцене располагается MovieClip - управляемый персонаж.

В нём ещё один MovieClip - анимация смерти на нескольких кадрах, в конце которых появляются кнопки для рестарта на главное меню, но никак не получается сделать так, чтобы они работали.

"on (press) {

_root.gotoAndStop("Scene 4",);
}
"

Помогите пожалуйста!

Haiat 15.04.2011 22:54

Код AS1/AS2:

gotoAndStop(a,b);

где a-кадр, b-имя сцены

и код желательно не писать на мувиках

mooncar 15.04.2011 23:00

1. Не используйте сцены.
2. Не используйте запись на объектах.
3. Переходы по сценам, вызываемые не с главного таймлайна, работать не будут.

Если два первых пункта хотите проигнорировать не смотря ни на что, тогда сделайте так:
В кадре на главном таймлайне запишите функцию
Код AS1/AS2:

function  gs2() 
{
        gotoAndStop('Scene 4', 1);
}

а на объекте просто ее вызывайте:
Код AS1/AS2:

_root.gs2();

Написать универсальную функцию для перехода по сценам не получится, передать аргументом в gotoAndStop имя сцены нельзя.
Поэтому лучше см. п.1.

Sieben 16.04.2011 13:58

спасибо за ответы, но, к сожалению функция тоже не работает.

я не точно описал, раньше было так

сцена персонаж кадр смерти кнопка рестарта
Main Scene -> Movie Clip (a) -> Movie Clip (b) -> Button (c)

сейчас я переместил кнопку на слой кадра смерти

сцена персонаж кадр смерти
Main Scene -> Movie Clip (a) -> Movie Clip (b)

кнопка рестарта
-> Button (c)

Я пытался прописать в коде (в movie clip), чтобы при смерти персонажа игра переходила на отдельную сцену, где нарисована анимация смерти и вылезает кнопка, но у меня никак не выходило.


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

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