Lors de la création du formulaire servant à rajouter un commentaire, je me suis retrouvé confronté au problème de la désactivation de celui-ci lorsque l'animation effectue certaines actions, comme inscrire une adresse dans les notification, insérer le commentaire, etc... Je suis donc allé fouiller dans le code source de MTGotoAndComment de Stéfane Funaro pour voir comment il faisait cela, et l'astuce mérite d'être connue. :)

Il s'agit en fait de baisser l'alpha du formulaire, et de mettre au dessus un clip transparent, de lui donner le comportement d'un bouton, et d'enlever le curseur en form de main. Je n'ai pas encore trouvé le moyen de créer ce "masque" en trouvant automatiquement les coordonnées. :( Voici un exemple de comment faire dans le cas d'un formulaire sous forme de clip :function initForm($frm:MovieClip, $x:Number, $y:Number, $w:Number, $h:Number):Void {
   // Creation du clip "masquant"
   var disab = $frm.createEmptyMovieClip("disableClip", $frm.getNextHighestDepth());
   with (disab) {
      // Dessin du clip avec un remplissage d'alpha 0
      beginFill(0,0);
      moveTo(0,0);
      lineTo(10,0);
      lineTo(10,10);
      lineTo(0,10);
      lineTo(0,0);
      // Coordonnées du formulaire dans le clip
      _x = $x;
      _y = $y;
      // Largeur du formulaire dans le clip
      _width = $w;
      _height = $h;
      // Création du bouton
      onRelease = function () {};
      useHandCursor = false;
      // Par défaut, le formulaire est activé
      _visible = false;
   }
   // Activer/désactiver le formulaire
   $frm.setEnabled = function($bool) {
      this.disableClip._visible = $bool;
      this._alpha = $bool ? 100 : 40;
   }
   // Récupérer l'état du formulaire
   $frm.getEnabled = function() {
      return this.disableClip._visible;
   }
   // "Switcher" entre les deux états du formulaire
   $frm.toggleEnabled = function() {
      this.setEnabled(!this.getEnabled());
   }
}

Vous avez ainsi à votre disposition les méthodes setEnabled, getEnabled et toggleEnabled pour votre clip contenant le formulaire qui contrôleront l'état du formulaire !!! 8)