Регулировка высоты в Flex NavigatorContent

Как можно (автоматически) настроить высоту приложения Flex (4) во время выполнения, чтобы отображалась только полоса прокрутки HTML-страницы, а не полоса прокрутки Flex?

Я использую элемент управления ViewStack, который всегда меняет свое содержимое. Поэтому каждый раз, когда отображается какой-то новый контент (элементы управления NavigatorContent) (который, по-видимому, будет иметь разную высоту), я хочу, чтобы высота приложения регулировала свою высоту таким образом, чтобы это отражалось в изменении только высоты HTML-страницы.

У меня есть легкое ощущение, что это означает изменение высоты SWF во время выполнения! Это правда? Если да, то как сказать страницу? Это возможно?

Надеюсь, я максимально подробно объяснил свою проблему.

Заранее спасибо.


person Savvas Sopiadis    schedule 18.01.2011    source источник


Ответы (2)


Если вы еще не нашли решения этой проблемы, вот сообщение в блоге, описывающее решение этой проблемы: http://blog.wezside.co.za/blog/fullscreen-flash-with-browser-scrollbar/

Это немного больше, чем вы, возможно, ищете, так что вот его общая суть:

  1. Установите встроенный swf в высоту html на 100%
  2. Затем при смене страницы во флэш-памяти используйте вызов ExternalInterface, чтобы установить высоту контейнера div для вашего флэш-содержимого.
  3. Наслаждайтесь прокруткой браузера для вашего приложения flash / flex: P
person TJ Gillis    schedule 13.02.2011
comment
Большое спасибо, ... нет, я еще не нашел решения! Я попробую и дам вам знать! - person Savvas Sopiadis; 14.02.2011

Это сработало (для меня)!

person Savvas Sopiadis    schedule 15.02.2011