容器的剪裁儿童在滚动时不可见

时间:2011-03-30 06:18:10

标签: flex actionscript-3 flex3


我在Canvas中有一个VBox。 “红条”是基于“画布”的自定义组件。所有红色条都有相同的高度。我在VBox里面有20个红条。屏幕截图中显示的滚动条是Canvas的滚动条。使用verticalScrollPolicy = off禁用VBox的滚动条。

不滚动,只能看到16个红色条(和第17个条的一部分)。但是,当我向下滚动画布时,我希望看到剩余的红色条形图 - 但是应用程序启动时不可见的条形图不会被“绘制”。我究竟做错了什么?我希望用户能够在Canvas向下滚动时看到第17-20个小节。

初始视图
Before scrolling

滚动后
After scrolling

另请注意,滚动后,最后一个红色条也未完全绘制。

提前感谢您的时间!

1 个答案:

答案 0 :(得分:0)

阿。我的错。 VBox的高度明确设置为Canvas的高度。所以这种行为是预期的。由于VBox的滚动条被禁用,因此无法看到其内容(实际绘制但不可见)。