Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发 Flex 3.2 中的应用程序,我需要能够判断当前焦点是否是文本框。我该怎么做呢?我的应用程序中有多个文本框,因此我无法真正为 focusOut 等设置多个事件处理程序。
谢谢,马特
您可以通过使用该stage.focus属性来完成此操作。它拥有任何具有焦点的对象的实例。
stage.focus
因此,在您想要进行检查的任何地方,只需执行以下操作:
if(stage.focus is TextField){ //do whatever you'd like to do }
我不是真正的 flex 用户,但我很确定文本组件在其中使用 TextFields,并且焦点仍然是 TextField 类。如果我错了,请有人纠正我。