我正在尝试以编程方式选择文本框中的文本,并专注于它,这样当表单启动时,用户只需要开始键入,它将替换已存在的内容。
我一直在使用代码:
stage.focus = _finalScoreTF;
_finalScoreTF.setSelection(0, _finalScoreTF.text.length - 1);
但它不起作用......任何想法?
答案 0 :(得分:0)
从Adobe Docs开始,可以尝试使用_finalScoreTF.length
作为textField的长度吗?
希望这有帮助。
答案 1 :(得分:0)
你的代码有效(但我同意理查德,你应该使用长度而不是长度-1),但我的猜测是,在你的代码执行之后,还会发生其他事情,使_finalScoreTF再次失去焦点。通常就是这种情况。设置焦点的时间非常重要。
答案 2 :(得分:0)
嗨你可以直接使用长度不需要长度-1