Вход

Просмотр полной версии : Переход на сцены через переменную.


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
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
Хм...Спасибо.
переменную задал через массив:
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
Сохранил для 8.
Я читаю...но к сожелению трудно что-то понять.(((
Вроде как что то про кавычки... но и как достать описание ошибки пока тож не наю(((
Спасибо вам огромное за помощь!:drinks:

llassety
12.09.2008, 13:26
Может как то иначе можно прописать переход на сцены???
помогите пли...очень надо....

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

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

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

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

Mnilionic
13.09.2008, 04:18
NoCD, там надо было чтоб после нажатия на кнопку и проиграши анимации осуществился к заданной сцене.

список сцен [шифт] + [ф2] вроде

NoCD
14.09.2008, 00:36
а если полность на as2 сделать, пойдет?

llassety
14.09.2008, 05:23
NoCD: на as2? не наю даже...как это..
у мну большая нагрузка получается...я сделал все без сцен..всмысле на одной..фуф день целый провазился...но глюки не описуемые....все очень тормозит(((
%)

NoCD
14.09.2008, 12:23
скажи, что ты хошь сделать?
я попробую сделать

llassety
14.09.2008, 18:28
NoCD: у мну 4 раздела во флешке, и все с анимашками и прилично весят, мне необходимо каждый раздел отделить, чтобы они грузились все отедельно. и при этом необходимо что каждый новый раздел начанался после того как проиграет предыдущий.т.е. как показано в исходнике, сначало появляется квадратик....потом на жимая на другой раздел и квадратик начинаетизсчезать...когда исчез- тогда начанается появление след.раздела....воть...спасип)));)

NoCD
14.09.2008, 22:19
Взгляни, то ли получилось?

llassety
15.09.2008, 01:41
Ооо...пасип большое! Все так, только для каждой сцены, своя кнопчка должна быть. Как бы "Сцена1" "Сцена2" "Сцена3" "Сцена4"....А вообше огромное спасибо! буду изучать ваш исходник)))

Mnilionic
15.09.2008, 02:07
ну так сцены разные, вот и приходится на каждую свою кнопку вешать.
Вот ещё вариант для размышлений.
Чуть по-проще в использовании:

NoCD
15.09.2008, 13:22
Как поставил задачу, так я ее и сделал
Пример дан, дальше все зависит от твоей фантазии