如何在 actionscript 3 中更改 TextField 的选择(“突出显示”)颜色?我有一个在黑色背景上带有白色文本的输入文本字段,因此,选择是不可见的,这对可用性来说很糟糕。谢谢!
问问题
9258 次
3 回答
3
另一种方法是使用文本布局框架,特别是使用 SelectionManager 的 TextFlow。使用 TLF,您可以直接控制用于文本的 SelectionFormat 属性。
例如
TextFlow.defaultConfiguration.focusedSelectionFormat = new SelectionFormat(0x00FFFF);
学习 TLF 的做事方式需要一些学习曲线,但收益是显着增强的文本自定义。
于 2010-01-15T19:36:00.017 回答
1
在这里你可以找到一个做这项工作的班级
http://labs.hellokeita.com/2008/03/13/textfield-selection-color/
参考网站的等级下降:(
在这里你可以找到类似的东西,虽然不是那么强大:http: //yourpalmark.com/2007/08/13/sharing-selection-color-on-dynamic-textfields/
于 2014-10-17T13:44:59.847 回答
-4
试试这个:
var c:Color = new Color(MyTextField);
c.setTransform({rb:255});
或更新的方法:
于 2010-01-15T14:58:05.730 回答