0

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

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

4

3 回答 3

0

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

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

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

于 2012-04-13T15:41:49.067 回答
0

我已经解决了这个问题,

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

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

于 2012-04-19T15:47:31.557 回答
0

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

于 2012-05-04T22:28:32.243 回答