如何在容器中找到第一个可聚焦组件?

时间:2011-05-04 14:19:56

标签: flex actionscript-3

我正在尝试以编程方式将焦点放在给定容器的第一个组件上。最好的方法是什么?

几点说明:

  • 我在IFocusManager / IFocusManagerContainer接口上找不到任何合适的方法。理想情况下,会有IFocusManagerContainer#getFirstFocusableComponent(),但没有这样的方法。
  • 如果您在容器之前的某个组件上按下TAB,则“第一个”组件将获得焦点。它不一定是容器的第一个可聚焦子级(Tab键顺序在此处起作用)。
  • 我希望解决方案表现良好。我并不是特别热衷于遍历显示列表,我仍然希望有更好的方法。

谢谢!

0 个答案:

没有答案