2011-08-05 24 views
3

我发现这个例子http://blog.flexexamples.com/2009/11/02/auto-scrolling-the-contents-of-a-vgroup-container-in-flex-4/这很好用,但只有在VGroup中有可聚焦的元素时才有效。Flex 4:以编程方式滚动Spark表单以聚焦元素?

但是我在VGroup里面有一个窗体,这意味着可聚焦的元素在窗体的FormItems中。表单不能直接添加到Scroller中,并且没有布局属性。

我可以使用form.getElementIndex(formItem),然后使用formItem y位置做一些数学,但这非常丑陋。任何人都有一个想法,如何像上面的例子一样以干净的方式得到这个工作?

+0

Woot woot!我刚刚找到Scroller.ensureElementIsVisible()!没关系! :D – BadmintonCat

+0

如果你知道了,请回答你自己的问题,并选择你自己的答案。这将有助于未来的人们偶然发现问题。 – JeffryHouser

+0

是的,昨天尝试过,但没有这样的特权。似乎今天它的工作。 – BadmintonCat

回答

2

Woot woot!我刚刚找到Scroller.ensureElementIsVisible()!没关系! :D