PDA

Просмотр полной версии : Вопрос по переходам.Как лучше?


kondesuk01
30.09.2005, 14:51
Значит так,есть у меня несколько разделов(галерея,гостевая..).Каким образом сделать навигацию по этим разделам? Сделать их отдельными swf 'ками, и загружать в один мувик,
либо на разных сценах,
либо на одной сцене разными кадрами?


Какой вариант наиболее предпочтительнее и оптимальнее???


Спасибки.
:confused:

FreeLander
30.09.2005, 15:19
Сделать их отдельными swf 'ками, и загружать в один мувиктакой

kondesuk01
01.10.2005, 11:41
Понял! Буду делать именно так. И значит меню будет именно в этой "главной" swf-ке?
Может кто-нибудь даст совет/исходник/пример/ссылку, как правильно Это делаецца? А? :rolleyes:

Constantine
01.10.2005, 12:07
Меню у тебя может быть тоже в отдельном файле, собственно, в главном фильме у тебя может быть только загрузчик и код... А что именно не понятно как делается?

kondesuk01
03.10.2005, 15:09
на сколько правильно я понял,
1.создаем мув.
2.на кнопку вешаем on (release) {
target_mc.loadMovie("loaded_mc");
target_mc.loaded_mc._x=X;
target_mc.loaded_mc._y=Y;}





А старый , уже загруженый клип, удалять надо?

unlexx
04.10.2005, 10:31
не надо, ты загружаемым заменяешь старый мувик.
и лучше сразу определить рабочую область для подгружаемых разделов и делать их одинаковыми по размеру и расположеными в одном месте

Kolokolchik
04.10.2005, 10:40
а может сделать все в одном файле в одном фрайме несколько разделов.
скрывать ненужные и показывать нужные
если грамотно оптимизировать то весит не много и дебагить проще

Beastriker
05.10.2005, 09:11
да, и правда, проще во фрейме...

Бармалей
05.10.2005, 09:54
а может сделать все в одном файле в одном фрайме несколько разделов.
скрывать ненужные и показывать нужные
если грамотно оптимизировать то весит не много и дебагить проще
ага, а если тебе нужно будет раздел изменить или новый добавить, заново весь сайт компилить будешь? И опять же весь его дебагить? =)

Kolokolchik
05.10.2005, 11:09
А когда ты ждешь загдузки меню, а потом загрузки отдельных разделов, это тебя не бесит?

Бармалей
05.10.2005, 11:43
а что тебе мешает если так все бесит загрузить все сразу, просто убрав из поля зрения остальные разделы...
Да и вообще делать контент нескольких разделов в одном файле - это не логично (благо возможности есть реализовать иначе).

Бармалей
05.10.2005, 11:52
и еще представь такую ситуацию:
на твой сайт зашел посетитель, ему нужен только раздел контакты.
Так скажи мне будет ли он благодарен, если ему заодно придется скачать весь контент с сайта? =)

kondesuk01
05.10.2005, 12:04
Согласен с Бармалей"ем. Буду делать отдельными swf'ами одинакового размера и fps.
Только вот еще один трабл. При нажатии на кнопку меню предыдущая swf будет исчезать мгновенно, без всяких переходов там(анимации).А каким образом можно этого избежать? :confused:

Бармалей
05.10.2005, 12:09
можно вынести меню в отдельный свф, загрузить и больше не трогать его.
или разместить в главном фильме.

Бармалей
05.10.2005, 12:19
чтобы предыдущая свф исчезала с анимацией при нажатии на кнопку меню только отправляй свф на кадр с анимацией "исчезновения", которую предварительно нужно будет сделать. И в самом последнем кадре вызывай функцию или метод, которая будет загружать новый раздел.

Kolokolchik
05.10.2005, 13:56
и еще представь такую ситуацию:
на твой сайт зашел посетитель, ему нужен только раздел контакты.
Так скажи мне будет ли он благодарен, если ему заодно придется скачать весь контент с сайта? =)

Я имел ввиду что весь контент грузить из базы или xml файлов
делаются в одном фрайме формы для заливки контента и грузи сколько хочешь а меню также xml и редактировать и добавлять просто ничего заново компилировать не нужно.

kondesuk01
05.10.2005, 14:46
только отправляй свф на кадр с анимацией "исчезновения", которую предварительно нужно будет сделать.

Чего то я не догоняю.
между предыдущим и следующим свф надо вставлять анимацию???

Бармалей
05.10.2005, 17:03
это один из вариантов реализации нужного тебе перехода на другой раздел.
В каждом разделе делаешь анимацию его появления, фазу показа контента, на которой останавливаешь воспроизведение, и анимацию исчезновения-перехода. По окончании фазы выхода вызываешь функцию загружающую нужный тебе следующий раздел. Т.е. при нажатии на кнопку меню только запускаешь свф раздела на фазу выхода и меняешь номер следующего раздела в переменной, нужной для функции вызова следующего раздела.
Повторюсь еще раз, это только лишь один из вариантов реализации.