La procédure suivante explique comment ajouter un composant TextArea à une application pendant la programmation. L'exemple configure un gestionnaire d'événements focusOut sur l'occurrence TextArea qui vérifie que l'utilisateur a tapé des données dans la zone de texte avant de donner le focus à une autre partie de l'interface.
Pour créer une application avec le composant TextArea :
/**
Requiert :
- Occurrence TextArea sur la scène (nom d'occurrence : my_ta)
*/
var my_ta:mx.controls.TextArea;
var taListener:Object = new Object();
taListener.focusOut = function(evt_obj:Object) {
if (my_ta.length < 1) {
trace("Please enter a comment");
}
};
my_ta.addEventListener("focusOut", taListener);
Ce code configure un gestionnaire d'événements focusOut sur l'occurrence TextArea qui vérifie que l'utilisateur a bien tapé quelque chose dans la zone de texte.
Vous pouvez obtenir la valeur du texte entré dans l'occurrence de composant TextArea, comme suit :
var ta_text:String = my_ta.text;