TextField Caret不会在Actionscript 3中显示

时间:2009-12-13 05:33:58

标签: flash actionscript-3 actionscript textfield caret

我正在尝试显示其中包含文本的文本字段,并在文本末尾显示闪烁的Caret。 我尝试过以下方法:

代码:

// ti_title is my textField

stage.focus = ti_title;

ti_title.setSelection( ti_title.length, ti_title.length );

我也尝试过:

// ti_title is my textField

ti_title.stage.focus = ti_title;

ti_title.setSelection( ti_title.length, ti_title.length );

这个领域很重要,因为我可以输入它,但在我开始输入之前我没有看到Caret。这对可用性来说不是很好。

我甚至尝试删除文本然后重新添加它然后再次设置选择,但仍然无法正常工作。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我弄清楚我做错了什么。

舞台上的原始文本字段的字体颜色为白色。我将字体颜色更改为黑色并显示插入符号。它只是隐藏在白色背景下。

此代码:

ti_title.stage.focus = ti_title;

ti_title.setSelection( ti_title.length , ti_title.length);

致力于展示插入符号。