【问题标题】:How to Change Text Cursor Color of Text Input Flex 4?如何更改文本输入 Flex 4 的文本光标颜色?
【发布时间】:2023-03-29 04:40:01
【问题描述】:

我想更改 Flex 4 中文本输入的闪烁文本光标颜色... 怎么改?

有什么办法可以处理,还是只能通过Flash Player控制???

【问题讨论】:

标签: actionscript-3 apache-flex flex4 textinput


【解决方案1】:

不久前我有一个类似的问题。我从来没有找到更新实际光标的方​​法,所以我对解决方案很有创意。我的解决方案是堆叠两个文本字段。动态字段顶部的一个输入字段。

将输入字段的 alpha 设置为 0。然后,将 CHANGE 事件侦听器添加到输入字段。在处理程序中,更新动态字段并根据 textWidth 重新定位光标。

不理想,但它完成了工作。

【讨论】:

    【解决方案2】:

    我已经解决了这个问题,

    实际上文本输入的皮肤存在问题。 如果我们将 textinput 皮肤的 richeditabletext 的 alpha 设置为 75 或某个向下值,flash 播放器会将光标颜色本身设为白色。

    因此,通过增加该 alpha 值,我将光标颜色变为黑色。

    【讨论】:

      【解决方案3】:

      我更改了TextField.textColor = OxFFFFFF,光标也变成了白色。当我需要闪烁光标和文本的颜色相同时,适用于我的情况。

      【讨论】:

        猜你喜欢
        • 2010-10-15
        • 1970-01-01
        • 2012-12-26
        • 1970-01-01
        • 1970-01-01
        • 2019-10-31
        • 1970-01-01
        • 2010-10-20
        • 2023-03-30
        相关资源
        最近更新 更多