Форум 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)
-   -   Переход на сцены через переменную. (http://www.flasher.ru/forum/showthread.php?t=115838)

llassety 11.09.2008 23:42

Переход на сцены через переменную.
 
Здравствуйте.
Я новичек в этом деле,но все же вот суть моей проблемы.
Создаю флешку в которой для каждого раздела есть появление и исчезание, для этого в руте прописываю все кнопки, а в каждом мувике (появление\исчезание) находится переменна.
рут:
Код:

stop();
button.onRelease=function(){
        animation.gotoAndPlay(39);
        animation.klatka="Scene 2",1;

В мувике "animtion" Идет появление, на 39 кадре остановка и переменная
вот:
Код:

var klatka:Number=0;
stop();

потом нажимаем на кнопку и перед тем как переходить к новому разделу начанется исчезание и как исчезнет в последнем кадре:
Код:

gotoAndStop(klatka);
У меня каждый раздел это новая сцена, но переход не происходит(((
Скорее всего не граматно прописываю переход на сцену.
Прошу о помощи! Заранее спасибо!!!:o

Mnilionic 12.09.2008 00:26

Код:

gotoAndPlay("сцена", кадр)
а лучше, старайтесь не использовать сцены.

llassety 12.09.2008 00:38

Цитата:

Сообщение от Mnilionic (Сообщение 763831)
Код:

gotoAndPlay("сцена", кадр)
а лучше, старайтесь не использовать сцены.

Да..я это понял...:victory: но у меня переменная передает 2 значения, навено так нельзя?! но при созаднии второй переменной тоже ничего не выходит(((

Я думал много над сценами, но у меня флешка нагружена получается..и притормаживает...поэтому решил использовать сцены... я правельно сделал?!?! или не очень!?:o

Mnilionic 12.09.2008 00:43

это что такое?
Цитата:

animation.klatka="Scene 2",1;
отдельно задавайте переменную для сцены и отдельно для кадра (можно масивом)

Код:

animation.klatka=["Scene 2",1];
...
gotoAndPlay(klatka[0], klatka[1]);


llassety 12.09.2008 02:15

Вложений: 1
Хм...Спасибо.
переменную задал через массив:
Код:

var klatka:Array = new Array ('0','1');
Выдает ошибку на этой записи:

Код:

gotoAndPlay(klatka[0], klatka[1]);
пробывал с кавычками играть...не выходит(:boredom:

прикрепляю исходник (схематичный..)
:o

Спасип;)

Mnilionic 12.09.2008 02:30

у меня Flash8 ваш исходник не открывается.

Если возникает ошибка, не ленитесь её читать, или хотя бы копировать её сюда.

llassety 12.09.2008 02:38

Вложений: 1
Сохранил для 8.
Я читаю...но к сожелению трудно что-то понять.(((
Вроде как что то про кавычки... но и как достать описание ошибки пока тож не наю(((
Спасибо вам огромное за помощь!:drinks:

llassety 12.09.2008 13:26

Может как то иначе можно прописать переход на сцены???
помогите пли...очень надо....

Mnilionic 12.09.2008 14:44

1. навигация по сценам работает только с основной таймлайн
2. и, как показала сегодняшняя практика, не работает если имя сцены заданно переменной.

Вы всё ещё хотите использовать сцены?

NoCD 13.09.2008 04:05

Вложений: 1
Чет глянул исходник, так и не понял, что должно было происходить.
Нажимаем на кнопку и мегает сверху окошечко?
Потом все заново повторяется?

Ну тогда гляньте исходник, то ли получилось?


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

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