Flash(AS3)でテキストエリアをクリックして
全選択させるとき方法と注意が紹介されていたので
今後のためにメモ
フォーカスのイベントが上手くいかない
らしいので、タイマーを使って全選択させる。
すぐに使えるように以下引用です。
var myTimer:Timer = new Timer(2, 1);
myTimer.addEventListener(TimerEvent.TIMER, timerHandler);
_txt.addEventListener(FocusEvent.FOCUS_IN, selectText);
function selectText(e:FocusEvent):void {
myTimer.start();
} function timerHandler(e:Event) {
_txt.setSelection(0, _txt.length);
}