Вход

Просмотр полной версии : Сделать окно как у Tour de Flex


Freedom77
07.06.2010, 00:36
Как сделать окно аналогичное Tour de Flex: деление окна на две части, изменяемая граница, и отображение различных элементов и наборов в правой части окна, в зависимости от выбора в левой части какого либо пункта.

alatar
07.06.2010, 08:23
DividedBox + SWFLoader

Freedom77
07.06.2010, 16:56
Спасибо! Ещё вопрос в догонку:
1) Почему объекта DividedBox нет в перечьне
2) Как прорисовывать разные схемы и содержание в правой части, в зависимости от выбранного пункта в левой части?

VARion
07.06.2010, 17:47
1) Почему объекта DividedBox нет в перечьне
Для Flash Builder 4 (если про него речь). Этот компонент не входит в рекомендуемые Adobe компоненты. У окна "компоненты" в выпадающем меню с настройками - сними галку "Отображать только рекомендуемые компоненты"

Freedom77
08.06.2010, 00:06
Спасибо!
По второму пункту наведите на путь истинный плиз. Может ссылку на пример.

Добавлено через 8 минут
По поводу вывода текста понятно, проблема в "смене набора объектов". Эффект открытия новых окон. Например в одном наборе поля для ввода, во втором таблица, в третьем видео проигрыватель и т.д. Аналогично состояниям, но только обновлять не всю страницу, а только правую часть.

alatar
08.06.2010, 00:41
Спасибо!
По второму пункту наведите на путь истинный плиз. Может ссылку на пример.

При помощи состояний (state), в коде, viewStack и т.д. и т.п. Это слишком общий вопрос, так и подмывает сказать: руками.

Freedom77
08.06.2010, 09:56
Насколько я понял состояния перерисовывают всю страницу. Так?

alatar
08.06.2010, 22:24
Нет не так. Но это тоже своего рода статика, в том же Tour de Flex данные просто подгружаются при выборе элемента в дереве.

Freedom77
09.06.2010, 17:02
Тоесть в правой стороне полностью отдельная флешка? Если нет, то как подгружать данные по необходимости. Если налепить на разные вкладки объекты, то они будут грузиться сразу. Как тогда подгрузить по необходимости?

alatar
09.06.2010, 22:42
я уже говорил SWFLoader, Loader, URLLoader, HTTPRequest.
Для начала надо было хотя бы в справку заглянуть.

P.S. флешка там одна, справа стоит пара лоадеров, например, в которые грузятся другие флешки и веб страницы (это если проще объяснять), слева дерево для которого данные запрашиваются по HTPRequest.