检查屏幕上是否有控件

时间:2010-07-20 09:18:33

标签: flex actionscript

如何检查控件/ DisplayObject是否在屏幕上?这意味着它显示在屏幕上,因此不需要进行滚动。

示例:我在表单上有几个控件。表单的大小超过屏幕长度/宽度。结果我需要滚动条。如何检查控件是否在屏幕上?

1 个答案:

答案 0 :(得分:0)

这是一个不太优雅的解决方案,但如果没有其他人回答,你可以尝试这样做:

在屏幕上或屏幕外检查要验证的组件的X和Y(或者如果您对高度感兴趣,只检查Y)。

然后将其与组件的应用程序或容器的总高度进行比较。