Flex中动态呈现组件的滚动条

时间:2011-06-04 09:25:24

标签: flex components scrollbar

我正在尝试显示我在面板内制作的自定义组件,但是当它呈现时,内容显示在面板框之外,并且没有滚动条。

在设计师中我有这个: http://i.stack.imgur.com/V99pG.jpg

  • 小组
  • 面板内的myComponent实例
  • 一个调用myComponent上的方法的按钮,用于向其中添加一些控件

当我运行应用程序并按下按钮时,会显示以下内容: http://i.stack.imgur.com/wlDnV.jpg

请注意,在myComponent中动态添加的控件将覆盖面板的底线,而不是仅显示组件的可见部分和滚动条。

任何想法如何解决? 谢谢!

2 个答案:

答案 0 :(得分:0)

如果要在组件中使用文本区域显示文本,则应根据面板修复组件自定义组件高度,然后应使用文本区域大小

答案 1 :(得分:0)

我的问题确切地说是gigkent。原来这与高度设置有关。显然,将高度设置为100%会让人感到困惑。

手风琴中有一个Accordion,一个(几个)NavigatorContent,导航器内容中的一个面板,面板内的一个滚动条,滚动条的视口设置为在所有这些之外声明的VGroup。 VGroup将clipAndEnableScrolling设置为true。

在VGroup中,我有一个表单,我动态添加单选按钮,我的单选按钮离开了屏幕。将VGroup的高度设置为导航器内容的高度为我解决了问题。然后,我必须将VGroup的宽度设置为导航器内容-17的宽度,以补偿滚动条本身的宽度。

这是导致我朝着正确方向前进的链接。 http://www.actionscript.org/forums/showthread.php3?mode=hybrid&t=191108