2010-08-26 62 views
0

我在Adobe Flex/Flash 4中正确调整Scroller组件大小时遇到​​了一些困难。
只要将元素添加到“widgetsGroup”VGroup,卷轴的height属性就会调整为尽管vGroup的内容高度可能远远小于此值,但它与其父边框容器相匹配。这是一个问题,因为滚动器会'覆盖'边框容器中的其他元素。将Flash 4卷轴高度调整为内容

我猜我期待的是滚轮高度,直到这个高度超过高度使用BorderContainer,此时滚动条会变得可见,以配合widgetGroup内容高度。

任何建议

<s:BorderContainer> 
    <s:Scroller id="widgetScroller" right="10" bottom="30" top="10" > 
      <s:VGroup id="widgetsGroup" horizontalAlign="right" /> 
    </s:Scroller> 
</s:BorderContainer> 

回答

0
<s:Scroller id="widgetScroller" right="10" bottom="30" top="10" width="widgetsGroup.contentWidth" height="widgetsGroup.contentHeight" > 
    <s:VGroup id="widgetsGroup" horizontalAlign="right" clipAndEnableScrolling="true" /> 
</s:Scroller> 
+0

感谢您的建议,但这并不做的伎俩。当一个UIComponent被添加到widgetsGroup时,它甚至不会变得可见。 – user163757 2010-08-31 14:09:10

+0

HM ...尝试intila滚轮大小设置一些常量,并添加widgetGroup的creatingComplete的事件监听和写有一个结合,如图我的答案。 所以这一招将能够你做后期动态调整大小。 – Eugene 2010-08-31 14:15:51