2011-08-05 23 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