如何更改文本输入Flex 4的文本光标颜色?

时间:2012-04-13 15:06:43

标签: actionscript-3 flex flex4 textinput

我想在Flex 4中更改文本输入的闪烁文本光标颜色... 我怎样才能改变它?

有没有办法处理它,或者它只能由Flash Player ???

控制

3 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

我解决了这个问题,

实际上,文本输入的蒙皮存在问题。 如果我们将textinput skin的richeditabletext的alpha设置为75或一些向下的值,flash player会将光标颜色设置为白色。

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

答案 2 :(得分:0)

我更改Text Field.text Color = 0xFFFFFF,光标也变为白色。当我为闪烁的光标和文本需要相同的颜色时,适用于我的情况。