package {
import flash.display.Sprite;
import flash.events.TimerEvent;
import flash.text.TextField;
import flash.text.TextFieldType;
import flash.utils.Timer;
public class test extends Sprite
{
protected var _tf:TextField = new TextField();
public function test()
{
var timer:Timer = new Timer(2000,1);
timer.addEventListener( TimerEvent.TIMER_COMPLETE, onTimer);
timer.start();
}
protected function onTimer(e:TimerEvent):void
{
var timer:Timer = e.currentTarget as Timer;
if (timer) timer.removeEventListener(TimerEvent.TIMER_COMPLETE, onTimer);
_tf.x = _tf.y = 20;
_tf.type = TextFieldType.INPUT;
_tf.text = "test";
addChild(_tf);
stage.focus = _tf;
_tf.alwaysShowSelection = true;
_tf.setSelection( _tf.text.length, _tf.text.length);
}
}
}