我需要知道在使用as3在textarea中写入30个字符后自动将光标移动到下一行吗?
tf.wordWrap = true;
tf.text= '';
tf.addEventListener(Event.CHANGE,textInputHandler);
function textInputHandler(e:Event=null):void
{
if (tf.text.length == 29)
{
var str:String = tf.text;
tf.text = str + "\n\n";
}
}
答案 0 :(得分:0)
在
tf.text = str + "\n\n";
添加
tf.setSelection(tf.text.length, tf.text.length);
<强>更新强>
如果添加新行\n\n
,它将添加,但插入符号不会移动到新行。方法setSelection
将插入符号移动到所选位置(在您的情况下 - 移动到文本末尾)。