Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.07.2005, 15:02
Seeker вне форума Посмотреть профиль Отправить личное сообщение для Seeker Найти все сообщения от Seeker
  № 1  
Ответить с цитированием
Seeker

Регистрация: Mar 2004
Адрес: Украина, Винница
Сообщений: 12
Thumbs up навигация сцен

Помогите разобраться, плиз: для прехода с одной сцены на другую делаю две кнопки:
on (release){
nextScene(); // для возврата на предыдущую prevScene();
}
Работает тольки с двумя сценами (переходит с первой на втрую и обратно), со второй на третью и т.д.- не переходит. Как решить эту проблемку?

Старый 25.07.2005, 15:05
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
этот код на каждой кнопке в каждой сцене?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 25.07.2005, 15:09
Whatsername вне форума Посмотреть профиль Отправить личное сообщение для Whatsername Найти все сообщения от Whatsername
  № 3  
Ответить с цитированием
Whatsername

Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
О сценах нужно знать одно - они не являются объектами ActionScript, и их использование не рекомендовано в фильмах, содержащих код.

После компиляции, сцены рассасываются - первый кадр второй сцены обозначен не "как первый кадр второй сцены", а как _curentFrame диаграммы без учета сцен. Понимашь?
__________________
Папа просил передать вам всем, что театр закрывается. Нас всех тошнит.

Старый 25.07.2005, 15:17
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Не пугай человека. Сцены коррекно работают при понимании их особенностей. gotoAndStop ("Scene 2", 10) перебросит на 10 кадр именно сцены 2, а не абсолютный кадр клипа.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 25.07.2005, 20:59
Seeker вне форума Посмотреть профиль Отправить личное сообщение для Seeker Найти все сообщения от Seeker
  № 5  
Ответить с цитированием
Seeker

Регистрация: Mar 2004
Адрес: Украина, Винница
Сообщений: 12
спасибо, ребята. это тоже решение: на каждой сцене прописывать сслыки перехода на ту или иную сцену. я, чесно говоря, так и сделала теперь.
а есть более красивое решение? скажем, написать код, который бы эти переходы осуществлял автоматически? буду очень благодарна, если кто-нибудь знает как это сделать.

Старый 25.07.2005, 21:09
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 6  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
_global.allScenes = ["Scene 1", "Scene 2"];
_global.currentScene = 0;

_global.myNextScene = function(frame){
gotoAndStop(_global.allScenes[_global.currentScene++], frame||1)
}

_global.myPrevScene = function(frame){
gotoAndStop(_global.allScenes[_global.currentScene--], frame||1)
}

@usage:
_global.myPrevScene(10); // предыдущая сцена 10й кадр
_global.myNextScene(); // след. сцена 1й кадр
__________________
Breakcore them all!

Старый 26.07.2005, 02:33
Whatsername вне форума Посмотреть профиль Отправить личное сообщение для Whatsername Найти все сообщения от Whatsername
  № 7  
Ответить с цитированием
Whatsername

Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
Нет уж, ты все-таки прочти:
http://vmstudio.com/materials.php?noscenes
__________________
Папа просил передать вам всем, что театр закрывается. Нас всех тошнит.

Старый 26.07.2005, 14:29
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Whatsername
Нет уж, ты все-таки прочти:
http://vmstudio.com/materials.php?noscenes
Данная статья выражает лишь частное мнение автора. А фраза "Ну а раз их реально нет, то и Вам они не нужны." лишина всякой логики. Во флеше папок тоже нет, но мы же ими пользуемся, вернее кому удобно, тот пользуется.

При грамотном построении своей задаче, всегда можно определить удобно тебе использовать сцены или нет. Если я понимаю, что у меня будут абсолютно разные визуальные части, не имеющие между собой ничего общего, то почему нельзя использовать сцены если мне так удобнее?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 26.07.2005, 15:03
Whatsername вне форума Посмотреть профиль Отправить личное сообщение для Whatsername Найти все сообщения от Whatsername
  № 9  
Ответить с цитированием
Whatsername

Регистрация: Jul 2003
Адрес: Петербург
Сообщений: 432
У тебя есть мнение об этой статье, так как ты, во-первых, знаком с описанным в ней подходом, и, во-вторых, прочел ее. Я предложил ознакомится с ней автору топика, так как, видимо, статья может открыть Seeker что-то новое.

Безусловно, если бы я организовал секты, публично устраивающие акты самосожжения против использования сцен во Flash, у тебя был бы повод к беспокойству.

В моих глазах, ты – хороший разработчик. Я принимаю твое мнение с должным вниманием. Обойдемся без фанатизма, OK?
__________________
Папа просил передать вам всем, что театр закрывается. Нас всех тошнит.

Старый 26.07.2005, 15:15
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
спешу всех успокоить я не фанатик сцен, я их даже не использую, но решил выступить в их защиту, так ничего плохого в них при граммотном подходе не вижу.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Создать новую тему Ответ Часовой пояс GMT +4, время: 12:41.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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