TextInput Focus

Lorsque l’on focus un TextInput, on souhaite souvent que le focus se place “à la fin” du texte et ne sélectionne pas le texte par défault lorsque l’on utilise la tabulation, on peut créer simplement ce comportement à l’aide d’un écouteur :

txt.addEventListener(FocusEvent.FOCUS_IN,setFocusTxt);

function setFocusTxt(event:FocusEvent):void
{
event.preventDefault();
stage.focus = txt;
txt.setSelection(this.txt_input.length,this.txt_input.length);

}

Cela évite la sélection du texte par défaut et prévient d’éventuelles erreurs de saisie dans ce cas. Libre à chacun d’adapter cette fonction à ses besoins :)

Laisser un commentaire