1

如何在运行时(自动)调整 Flex (4) 应用程序的高度,以便只显示 HTML 页面滚动条,而不显示任何 Flex 滚动条?

我正在使用 ViewStack 控件,它将始终更改其内容。因此,每次显示一些新内容(NavigatorContent 控件)(显然会有不同的高度)时,我希望应用程序高度调整其高度,以反映仅改变 HTML 页面的高度。

我有轻微的感觉,这意味着在运行时改变 SWF 的高度!这是真的?如果是,如何告诉页面?这可能吗?

我希望我尽可能详细地解释我的问题。

提前致谢。

4

2 回答 2

0

如果您还没有找到解决方案,这里有一篇博客文章描述了一个解决方案:http ://blog.wezside.co.za/blog/fullscreen-flash-with-browser-scrollbar/

它比您可能正在寻找的要多一点,所以这里是它的一般要点:

  1. 将html高度中嵌入的swf设置为100%
  2. 然后在 Flash 中更改页面时,使用 ExternalInterface 调用将容器 div 的高度设置为您的 Flash 内容。
  3. 为您的 flash/flex 应用程序享受浏览器滚动:P
于 2011-02-13T16:28:05.270 回答
0

是(对我来说)有效的解决方案!

于 2011-02-15T17:53:11.513 回答