【发布时间】:2015-05-14 05:08:30
【问题描述】:
我有一个带有文本的文本字段,我需要隐藏最后一个字符
我试过了
_textField.text = "My string";
var newtextFormat:TextFormat = new TextFormat();
newtextFormat.size = 0;
_textField.setTextFormat(newtextFormat, _textField.length-1, _textField.length-1);
问题是最后一个章程仍然像单个像素一样可见。 有没有办法设置字体颜色透明 例如
newtextFormat.color = <any tranparent color>;
【问题讨论】:
-
为什么不直接去掉最后一个字母呢?
_textField.text = _textField.text.substr(0, _textField.text.length - 1);如果文本后面是纯色,则保持原样,只需将文本格式更改为与背景相同的颜色即可。 -
背景颜色不统一..我会尝试你的建议,但我怀疑它会破坏其余的文本格式
标签: actionscript-3