Les formulaires fonctionnent comme des conteneurs pour les objets graphiques (des éléments d'interface utilisateur dans une application, par exemple) et comme des états d'application. Vous pouvez utiliser le panneau Contour de l'écran pour visualiser les différents états d'une application que vous créez, où chaque formulaire est un état d'application différent. L'illustration suivante montre le panneau Contour de l'écran pour un exemple d'application conçu à l'aide de formulaires.
Cette illustration montre le contour d'un exemple d'application appelé « Employee Directory », qui comprend plusieurs formulaires. Le formulaire nommé « entryForm » (sélectionné dans l'illustration ci-dessus) contient plusieurs objets d'interface utilisateur,
y compris des champs de saisie, des étiquettes et un bouton-poussoir. Le développeur peut facilement présenter ce formulaire à l'utilisateur en faisant basculer sa visibilité (à l'aide de la propriété Form.visible) et celle des autres formulaires simultanément.
Vous pouvez également associer des comportements et des commandes aux formulaires à l'aide du panneau Comportements. Pour plus d'informations sur le sujet, reportez-vous à Création de commandes et de transitions pour les écrans à l'aide des comportements dans Utilisation de Flash.
Etant donné que la classe Form étend la classe Loader, vous pouvez aisément charger du contenu externe (un fichier SWF ou JPEG) dans un formulaire. Par exemple, le contenu d'un formulaire peut être un fichier SWF distinct, contenant lui-même des formulaires.
De cette façon, vous pouvez modulariser vos applications de formulaires, ce qui facilite leur maintenance et réduit leur temps de téléchargement. Pour plus d'informations, voir Chargement de contenu externe dans des écrans.