【问题标题】:Flex: How to tell if TextArea has blinking cursorFlex:如何判断 TextArea 是否有闪烁的光标
【发布时间】:2009-06-16 21:54:45
【问题描述】:

有没有办法判断 Flex TextArea 是否有闪烁的光标?一种指示是组件是否获得焦点:

focusManager.getFocus() == textArea

但是在没有焦点的情况下可能会有一个闪烁的光标。我不确定是否可以相反(焦点不闪烁光标)。

编辑:这里的问题似乎是“组件级”焦点和“玩家级”焦点之间的区别(根据FocusManager 文档)。我还没有找到对后者或 API 的任何很好的解释。

【问题讨论】:

    标签: apache-flex flash textarea cursor


    【解决方案1】:

    闪烁的光标是一种视觉指示,表明您现在可以在框中键入文本,因此它必须具有焦点。 可能可以破解页面以使 textArea 在移除其焦点时具有闪烁的光标,但这是错误的。所以在正常使用情况下,如果 textArea 有焦点,它将有一个闪烁的光标,如果它有一个闪烁的光标,它将有焦点。

    【讨论】:

    • 看起来很合理,但如果 focusEnabled 设置为 false,TextArea 仍然接受焦点(焦点环,闪烁的光标),而焦点管理器报告当前焦点为 null。跨度>
    猜你喜欢
    • 1970-01-01
    • 2014-05-03
    • 1970-01-01
    • 2019-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    相关资源
    最近更新 更多