Форум программистов, компьютерный форум, киберфорум
ActionScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.52/91: Рейтинг темы: голосов - 91, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 12.05.2011
Сообщений: 10

Переход на следующую сцену

13.05.2011, 14:12. Показов 16794. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите как сделать переход по сценам
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.05.2011, 14:12
Ответы с готовыми решениями:

Переход на Сцену из мувика
Друзья, помогите. Мне нужно из мувика "perehod" перейти на кадры с именем "x2" и "x3", которые находятся на сцене "scena". Как...

Переход в другую сцену
Как создать и перейти кнопкой в другую сцену?

Переход из мувика в мувике по нажатии кнопки в другую сцену
Здравствуйте! Помогите пожалуйста, у меня есть главная сцена на ней мувик в этом мувике еще мувик, а в нем уже сама кнопка по которой...

22
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
15.05.2011, 16:08
Что есть сцена? Или вы про gotoAndPlay/gotoAndStop?
0
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 21
20.05.2011, 01:40
У меня примерно такой же вопрос.
На 1 кадре сцены имеется мувик внутри, которого расположены несколько кнопок. Как прописать кнопке код, чтобы он переходил на 2 кадр этой сцены, или на 1 кадр 2 сцены.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
21.05.2011, 00:33
Цитата Сообщение от rei_777 Посмотреть сообщение
или на 1 кадр 2 сцены
1 fla - 1 сцена, так что вы что-то путаете
Вы можете сцену переименовать, да и то, если мне не изменяет память только, с помощью jsfl, но для конечного swf это не имеет никакого значения.
В остальном - смотри пост №2.
0
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 21
21.05.2011, 07:57
Почему это 1 fla - 1 сцена? Я ведь могу в 1 fla создать сколь угодно сцен. Мне необходимо, что бы в 1 fla происходил переход из одной сцены на другую. А то, что gotoAndPlay или gotoAndStop здесь не играет большой роли (заменить слово Play на Stop нет ничего сложного).
0
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
21.05.2011, 13:13
Не рекомендуется создавать много сцен, это плохо, ай-яй-яй.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
21.05.2011, 13:15
rei_777, тогда покажите мне несколько сцен. Если вы открываете IDE, то кроме Scene1 у вас ничего не будет. Вы можете "заходить" внутрь различных мувиков как на сцене, так и в библиотеки, но Scene1 у вас останется неизменным.
0
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
21.05.2011, 13:22
Так можно переходить между сценами по нажатию на кнопку:
имяКнопки.addEventListener (MouseEvent.CLICK, имяФункции);
function имяФункции (event:MouseEvent):void {
gotoAndPlay (номерКадра(1,2,3...),"имяСцены"("View1" ));
1
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
21.05.2011, 15:19
Это не сцена, а кадры мувиклипа, которые обозначены label-ами ("название кадра"). Переходить вы будете по номеру или по названию кадра, это все равно останется кадром, а не сценой.
0
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 21
21.05.2011, 22:13
kryack

Я пробавал так написать, но выдается сообщение

ArgumentError: Error #2108: Сцена Scene 1 не найдена.
at flash.display::MovieClip/gotoAndStop()
at _fla::Symbol1_10/btn1Click()

TanaTiX

Извените конечно, но вы работали с Flasf?
Вставка сцены: Insert - Scene. И все сцены в одном fla файле.
1
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
21.05.2011, 22:38
А код можно, который вы писали? потому что у меня именно так всё работало.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
21.05.2011, 23:12
Что-то я лоханулся...

По теме. Дока говорит что у класса MovieClip есть 2 метода для работы со сценой: nextScene и prevScene. Я так понимаю, что сцены (хотя знаю что это утверждение не совсем верное, но так, пожалуй, проще для понимания) - это кадры "самого главного мувика". Практической пользы от сцен в скомпилированном проекте не вижу. Если кто укажет - от меня + в репу, респект и уважуха.
При разработке - могу допустить (как хранилище мувиков на виду, но не более), но не более.


ЗЫ. Поставил + rei_777 (за то что носом ткнул) и kryack(случайно )
0
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
21.05.2011, 23:28
Я, с высоты моих мизерных знаний о флеше, вообще не вижу смысла делать несколько сцен и писать код в кадрах.
0
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 21
22.05.2011, 08:56
kryack

Ты прав. Я тоже не любитель использования много сцен. Но уменя такая ситуация: на сцене есть мувик, внутри которого еще мувик, а внутри второго мувика кнопка, которая должна перевести головку на определенный кадр главной сцены. Чё-то кнопка не работает. Поэтому подумал, может использовать несколька сцен и вынести кнопку из мувика "наружу", т.е. на саму сцену. Вот .
Может кто-подскажет код, который переводил бы на главную сцену при нажатии кнопки, находящейся внутри мувика (или даже нескольких мувиков)?
В AS 2 реализовать это просто на кнопку вешать событие, указать сцену и кадр. А в AS 3 это делается наверно как-то по-другому, но как ???
Вложения
Тип файла: rar кнопки.rar (410.1 Кб, 165 просмотров)
0
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
22.05.2011, 12:03
Цитата Сообщение от rei_777 Посмотреть сообщение
kryack

Ты прав. Я тоже не любитель использования много сцен. Но уменя такая ситуация: на сцене есть мувик, внутри которого еще мувик, а внутри второго мувика кнопка, которая должна перевести головку на определенный кадр главной сцены. Чё-то кнопка не работает. Поэтому подумал, может использовать несколька сцен и вынести кнопку из мувика "наружу", т.е. на саму сцену. Вот .
Может кто-подскажет код, который переводил бы на главную сцену при нажатии кнопки, находящейся внутри мувика (или даже нескольких мувиков)?
В AS 2 реализовать это просто на кнопку вешать событие, указать сцену и кадр. А в AS 3 это делается наверно как-то по-другому, но как ???
Это делается так, как я писал выше:
1.Создаем кнопку;
2.Вешаем на неё слушатель события;
3.В хэндлере пишем команду для перехода с одной сцены на другую в определенный кадр.
Если хотите, то могу скинуть работающее приложение с таким же переходом, правда мувика в мувике там нет.
А мувик в мувике можно сделать и программно, загрузив .swf, в котором сделана кнопка, в главный .swf и поместив загруженный .swf в контейнере на сцену. примерно так, но я могу ошибаться.
0
1 / 1 / 0
Регистрация: 08.11.2010
Сообщений: 21
22.05.2011, 20:20
kryack

Было бы хорошо посмотреть эту работающую кнопку.
Ещё был бы признателен если бы смогли бы посмотреть мой исходник.
0
0 / 0 / 0
Регистрация: 12.05.2011
Сообщений: 10
25.05.2011, 19:25  [ТС]
на кнопке пишется код:
ActionScript 3
1
2
3
on(release){
gotoAndStop("Scene 2",1);
}
0
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
25.05.2011, 19:48
Цитата Сообщение от Kisuwa Посмотреть сообщение
на кнопке пишется код:
on(release){
gotoAndStop("Scene 2",1);
}
Это для AS 2.0.
0
Модератор
 Аватар для TanaTiX
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,552
25.05.2011, 22:41
Цитата Сообщение от kryack Посмотреть сообщение
Это для AS 2.0.
Это для AS 1.0.
0
 Аватар для kryack
2 / 2 / 0
Регистрация: 16.05.2011
Сообщений: 20
25.05.2011, 23:26
Цитата Сообщение от TanaTiX Посмотреть сообщение
Это для AS 1.0.
и для as 2.0 тоже
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2011, 23:26
Помогаю со студенческими работами здесь

Не происходит переход на следующую сцену
Написал скрипт на C#, по идее ничего сложного, но почему-то не работает. using System.Collections; using System.Collections.Generic; ...

C# - Переход на следующую сцену по нажатию на кнопку
Решил сделать игрулю простую, ничем не примечательную, но столкнулся с проблемой. По нажатию на кнопку (не клавиатурную, а UI) игра...

Как осуществить переход на следующую сцену при касании игрока и объекта перехода?
Написал вот такой код: using System.Collections; using System.Collections.Generic; using UnityEngine; using...

Переход на 2 сцену
Подскажите как добавить 2 сцену и осуществить переход на нее работаю с 2Д Добавлено через 12 минут ситуация такая есть background z...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru