我的flex项目中有以下代码。
<mx:Canvas id="scroller" styleName="myCanvas" width="635" horizontalScrollPolicy="off" y="60" height="370" >
<mx:Canvas id="thumbContent" width="635" verticalScrollPolicy="off"
horizontalScrollPolicy="off" y="0" backgroundColor="#00ff00"
backgroundAlpha="0" height="370"/>
</mx:Canvas>
</mx:Canvas>
我想动态添加不同的项目到thumbContent canvas
并使用scroller canvas
滚动。我看到thumbContent
的高度大于7977,它会从滚动中截断。
所以 - 我看到顶部有空白空间的滚动画布。然后我滚动到底部 - 我看到thumbContent
的内容,在底部滚动我也看到空白空间。
看起来thumbContent
隐藏在掩码下,这是正确的吗?
答案 0 :(得分:0)
您希望在添加内容时动态扩展thumbContent。在这种情况下,您需要从thumbContent中删除height属性,否则它会希望将更多内容填入其中,尤其是当H和V滚动条关闭时。
保持滚动条的高度属性,因为这是您要用于滚动的内容(固定尺寸)。
此外,在您的应用程序中使用百分比。如果你想让它填满卷轴的整个宽度,请使thumbContent width =“100%”。