2010-08-25 4 views
0

У меня есть 5 компонентов на моем приложении Flex (фактический вид), и они являются:Adobe Flex переключить компонент в полный экран

  1. х = главная панель
  2. у = нижняя панель
  3. г = левая панель
  4. а = правая панель
  5. б = верхняя панель

у меня есть кнопка тумблера полного экрана , Когда вы нажимаете, я хочу, чтобы главная панель (x) стала полноэкранной. В этот момент должна быть видна только основная панель (x). когда я снова нажимаю кнопку переключения, он должен стать нормальным, отображая все 5 компонентов (фактический вид).

Я не уверен, как подойти к этому требованию. Любая помощь приветствуется.

спасибо FireMonkey

ответ

0

Я бы разместил/поменял панели внутри HGroups и VGroups, а затем переключился между двумя состояниями с использованием состояний flex. Если вы используете Flex 4, вы делаете это, просто устанавливая свойства includeIn или excludeFrom для каждой из ваших панелей, а затем в обработчике вашей кнопки переключения, переключаетесь между двумя состояниями, устанавливая свойство currentState. Вот хорошее интро статья о состояниях как в Flex 3 и Flex 4:

http://www.artima.com/articles/flex_4_states.html

Для перехода на полный экран, вам просто нужно изменить свойство displayState сцены. Вот пример:

http://blog.flexexamples.com/2009/03/15/creating-full-screen-flex-applications-in-flex-gumbo-swfobject-edition/

Надежда, что помогает.

+0

спасибо, что это сработало ... – firemonkey