2012-04-13 43 views
0

我想在Flex 4中更改文本輸入的閃爍文本光標顏色... 如何更改它?如何更改文本輸入Flex 4的文本光標顏色?

有沒有辦法處理它,或者它只能由Flash Player控制?

+1

您可以創建自定義遊標並使用遊標管理器更改它們。 http://help.adobe.com/zh_CN/flex/using/WS2db454920e96a9e51e63e3d11c0bf613bf-7fff.html或https://www.flextras.com/blog/index.cfm/2011/2/25/Creating-a-Custom-光標在Flex中。我不確定是否TextInput內部的閃爍線構成了一個可以使用這種方法修改的遊標。 – JeffryHouser 2012-04-13 15:31:08

+0

他表示文本光標,而不是鼠標光標。 – 2014-11-22 16:33:32

回答

0

我已經解決了這個問題,

其實在文字輸入的蒙皮方面有問題。 如果我們將textinput皮膚的可收集文本的Alpha設置爲75或某個下拉值,則Flash Player會使光標自身變爲白色。

所以通過增加alpha值,我得到了黑色的光標顏色。

0

我剛纔也有類似的問題。我從來沒有找到更新實際光標的方​​法,所以我對解決方案很有創意。我的解決方案是有兩個文本字段堆疊。動態字段之上的一個輸入字段。

將輸入字段的alpha設置爲0.然後,將一個CHANGE事件偵聽器添加到輸入字段。在處理程序中,更新動態字段並根據textWidth重新定位光標。

不理想,但它做了這項工作。

0

我改變了TextField.textColor = 0xFFFFFF,光標也變成了白色。適用於我的情況,當我需要閃爍的光標和文本相同的顏色時。

相關問題