如何计算我的下拉列表的绝对高度

时间:2012-04-05 07:06:56

标签: flex

我的flex应用程序中有很多下拉列表。现在我想设置rowCount属性,以便尽可能多的行,以便在看到下拉项时滚动更少。 Flex应用程序在弹出窗口中运行。所以我想我必须知道从下拉到窗口底部边界的距离,然后计算rowCount应该是多少。像高度/每行高度。

众所周知,dropdown.y是其自身的相对y坐标。但我的下拉列表有很多父UI布局组件,而且我有很多下拉列表,很难逐一计算。所以你知道我的问题的一些效率解决方案吗?或者你有其他方法来获取rowCount?

1 个答案:

答案 0 :(得分:0)

在你的下拉课程中

var globalPoint:Point = this.localToGlobal(new Point(0,this.y));

trace("dropdown global Y = "+globalPoint.y);