如何在actionscript 3中更改TextField的选择(“突出显示”)颜色?我在黑色背景上有一个带有白色文本的输入文本字段,因此,选项是不可见的,这对可用性来说太可怕了。谢谢!
答案 0 :(得分:3)
另一种方法是使用Text Layout Framework,特别是使用SelectionManager的TextFlow。使用TLF,您可以直接控制用于文本的SelectionFormat属性。
e.g。
TextFlow.defaultConfiguration.focusedSelectionFormat = new SelectionFormat(0x00FFFF);
有一点学习曲线来学习TLF的做法,但是收益显着增强了文本定制。
答案 1 :(得分:1)
在这里你可以找到一个完成这项工作的班级
<德尔> http://labs.hellokeita.com/2008/03/13/textfield-selection-color/ 德尔>
参考网站关闭了它的类:(
在这里你可以找到类似的东西,虽然不是那么强大: http://yourpalmark.com/2007/08/13/changing-selection-color-on-dynamic-textfields/
答案 2 :(得分:-4)
试试这个:
var c:Color = new Color(MyTextField);
c.setTransform({rb:255});
或更新的方法: