Flash CS4 Professional ActionScript 2.0

Création d'une application avec le composant TextArea

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 :

  1. Sélectionnez Fichier > Nouveau et choisissez Fichier Flash (ActionScript 2.0).
  2. Faites glisser un composant TextArea du panneau Composants vers la scène et nommez l'occurrence my_ta.
  3. Sélectionnez l'image 1 dans le scénario, ouvrez le panneau Actions et saisissez le code suivant :
    /**
     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;