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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
По умолчанию сложные перезагрузки разделов

Привет!

Сижу и голову ломаю, как бы пограмотней сделать перегрузку разделов?
т.е. загружается раздел (№1) по блокам, условно говоря левый, затем центральный и наконец правый. при клике на меню, раздел отгружается немного в друго порядке и новый раздел (№2) выглядет уже подругому и соответственно загружается иначе, например верхний блок, центральный, нижний.
За загрузку/разгрузку разделов отвечают соответствующие функции (load_main(), unload_main(), load_contacts(), unload_contacts())

Как эту конструкцию сотворить?
__________________


Старый 20.12.2006, 02:36
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Описать всё в XML. Для каждой из частей отдельная ветвь. А в XML будет параметр типа target="left", target="center", т.е. куда грузить и что грузить.
Ну, как пример.

Старый 20.12.2006, 02:51
mixey_lv вне форума Посмотреть профиль Отправить личное сообщение для mixey_lv Найти все сообщения от mixey_lv
  № 3  
Ответить с цитированием
mixey_lv
 
Аватар для mixey_lv

Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
Цитата:
Сообщение от __etc
Описать всё в XML. Для каждой из частей отдельная ветвь. А в XML будет параметр типа target="left", target="center", т.е. куда грузить и что грузить.
Ну, как пример.
спасибо, но это немного нето, что мне было не понятно. видимо не совсем точно изложил проблему. Загрузить данные (текст, картинки, свфки, etc) я смогу в эти блоки.

меня волнует проблема, как реализовать эту поэтапную анимацию.
Например:
1) на экране сейчас горит раздел main.
2) нажали на кнопку контакты.
3) левый блок раздела main уехал
4) центр уехал
5) правый блок уехал.
6) приехал верхний блок контактов
7) приехала контактная форма.

пункты 2,3,4,5 выполняется при помощи unload_main() (в связке с Fuse)
пункты 6,7 делает функция load_contacts()

Я пытался это делать так: при вызове функции load_main() или load_contacts() в переменную current_section записывается "main" или "contacts" соответственно.
А при нажатии на меню функция do_unload() switch-ем выберает какую функцию вызвать: unload_main() или unload_contacts() в зависимости от current_section.

а когда заканчивается, одна из unload функций, дальше решается какую load функцию запустить (зависит от того на какую кнопку в меню нажали)


так вот моя "конструкция" мне кажется нууу ооочень кривой и запутанной
__________________


Старый 20.12.2006, 03:01
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ммм, что-то мне кажется, что здесь подойдет конвеер.
http://www.potapenko.com/rus/articles/conveyor.htm

Старый 20.12.2006, 03:44
mixey_lv вне форума Посмотреть профиль Отправить личное сообщение для mixey_lv Найти все сообщения от mixey_lv
  № 5  
Ответить с цитированием
mixey_lv
 
Аватар для mixey_lv

Регистрация: Nov 2003
Адрес: Ирландия
Сообщений: 179
спасибо! утречком прочитаю!
__________________


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

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

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


 


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


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