Flash CS4 Professional ActionScript 2.0

Form, classe

Héritage MovieClip > Classe UIObject > Classe UIComponent > View > Composant Loader > Classe Screen > Form

Nom de classe ActionScript mx.screens.Form

La classe Form définit le comportement à l'exécution des formulaires créés dans le panneau Contour de l'écran de Flash.

Méthodes de la classe Form

Le tableau suivant présente les méthodes de la classe Form.

Méthode

Description

Form.getChildForm()

Renvoie le formulaire enfant à un index spécifié.

Méthodes héritées de la classe UIObject

Le tableau suivant énumère les méthodes de la classe Form héritées de la classe UIObject. Pour appeler ces méthodes à partir de l'objet Form, utilisez la syntaxe formInstance.methodName.

Méthode

Description

UIObject.createClassObject()

Crée un objet dans la classe spécifiée.

UIObject.createObject()

Crée un sous-objet dans un objet.

UIObject.destroyObject()

Détruit une occurrence de composant.

UIObject.doLater()

Appelle une fonction lorsque les paramètres ont été définis dans les inspecteurs des propriétés et des composants.

UIObject.getStyle()

Obtient la propriété de style de l'objet ou de la déclaration
de style.

UIObject.invalidate()

Marque l'objet de sorte qu'il soit redessiné dans le prochain intervalle d'image.

UIObject.move()

Déplace l'objet à l'emplacement demandé.

UIObject.redraw()

Force la validation de l'objet pour qu'il soit dessiné dans l'image actuelle.

UIObject.setSize()

Redimensionne l'objet à la taille demandée.

UIObject.setSkin()

Définit une enveloppe dans l'objet.

UIObject.setStyle()

Définit la propriété de style sur l'objet ou la déclaration
de style.

Méthodes héritées de la classe UIComponent

Le tableau suivant énumère les méthodes de la classe Form héritées de la classe UIComponent. Pour appeler ces méthodes à partir de l'objet Form, utilisez la syntaxe formInstance.methodName.

Méthode

Description

UIComponent.getFocus()

Renvoie une référence à l'objet ayant le focus.

UIComponent.setFocus()

Attribue le focus à l'occurrence de composant.

Méthodes héritées de la classe Loader

Le tableau suivant énumère les méthodes de la classe Form héritées de la classe Loader. Pour appeler ces méthodes à partir de l'objet Form, utilisez la syntaxe formInstance.methodName.

Méthode

Description

Loader.load()

Charge le contenu spécifié par la propriété contentPath.

Méthodes héritées de la classe Screen

Le tableau suivant énumère les méthodes de la classe Form héritées de la classe Screen. Pour appeler ces méthodes à partir de l'objet Form, utilisez la syntaxe formInstance.methodName.

Méthode

Description

Screen.getChildScreen()

Renvoie l'écran enfant de cet écran à un index spécifique.

Propriétés de la classe Form

Le tableau suivant présente les propriétés réservées à la classe Form.

Propriété

Description

Form.currentFocusedForm

(Lecture seule) ; renvoie le formulaire qui contient le focus global actuel.

Form.indexInParentForm

(Lecture seule) ; renvoie l'index (basé sur zéro) de ce formulaire dans la liste des sous-formulaires de son parent.

Form.numChildForms

(Lecture seule) ; renvoie le nombre de formulaires enfants que ce formulaire contient.

Form.parentIsForm

(Lecture seule) ; indique si l'objet parent de ce formulaire est également un formulaire.

Form.parentForm

(Lecture seule) ; référence au formulaire parent.

Form.rootForm

(Lecture seule) ; renvoie la racine de l'arborescence ou sous-arborescence du formulaire qui contient le formulaire.

Form.visible

Spécifie si le formulaire est visible lorsque son formulaire, sa diapositive, son clip ou son fichier SWF parent l'est.

Propriétés héritées de la classe UIObject

Le tableau suivant énumère les propriétés de la classe Form héritées de la classe UIObject. Pour accéder à ces propriétés à partir de l'objet Form, utilisez la syntaxe formInstance.propertyName.

Propriété

Description

UIObject.bottom

Position du bord inférieur de l'objet par rapport au bord inférieur de son parent. Lecture seule.

UIObject.height

Hauteur de l'objet, en pixels. Lecture seule.

UIObject.left

Bord gauche de l'objet, en pixels. Lecture seule.

UIObject.right

Position du bord droit de l'objet par rapport au bord droit de son parent. Lecture seule.

UIObject.scaleX

Nombre indiquant le facteur de redimensionnement dans la direction x de l'objet par rapport à son parent.

UIObject.scaleY

Nombre indiquant le facteur de redimensionnement dans la direction y de l'objet par rapport à son parent.

UIObject.top

Position du bord supérieur de l'objet par rapport à son parent. Lecture seule.

UIObject.visible

Valeur booléenne indiquant si l'objet est visible (true) ou non (false).

UIObject.width

Largeur de l'objet, en pixels. Lecture seule.

UIObject.x

Bord gauche de l'objet, en pixels. Lecture seule.

UIObject.y

Bord supérieur de l'objet, en pixels. Lecture seule.

Propriétés héritées de la classe UIComponent

Le tableau suivant énumère les propriétés de la classe Form héritées de la classe UIComponent. Pour accéder à ces propriétés à partir de l'objet Form, utilisez la syntaxe formInstance.propertyName.

Propriété

Description

UIComponent.enabled

Indique si le composant peut recevoir le focus et la saisie.

UIComponent.tabIndex

Nombre indiquant l'ordre de tabulation pour un composant dans un document.

Propriétés héritées de la classe Loader

Le tableau suivant énumère les propriétés de la classe Form héritées de la classe Loader.
Pour accéder à ces propriétés à partir de l'objet Form, utilisez la syntaxe formInstance.propertyName.

Propriété

Description

Loader.autoLoad

Valeur booléenne indiquant si le contenu se charge automatiquement (true) ou si vous devez appeler Loader.load() (false).

Loader.bytesLoaded

(lecture seule), indique le nombre d'octets ayant été chargés.

Loader.bytesTotal

(lecture seule), indique le nombre d'octets total du contenu.

Loader.content

Référence au contenu du composant Loader. Cette propriété est en lecture seule.

Loader.contentPath

Chaîne indiquant l'URL du contenu devant être chargé.

Loader.percentLoaded

Nombre indiquant le pourcentage de contenu chargé.
Cette propriété est en lecture seule.

Loader.scaleContent

Valeur booléenne indiquant si le contenu est dimensionné pour s'ajuster au chargeur (true) ou si le chargeur est dimensionné pour s'ajuster au contenu (false).

Propriétés héritées de la classe Screen

Le tableau suivant répertorie les propriétés de la classe Form héritées de la classe Screen.
Pour accéder à ces propriétés à partir de l'objet Form, utilisez la syntaxe formInstance.propertyName.

Propriété

Description

Screen.currentFocusedScreen

(Lecture seule), renvoie l'écran qui contient le focus global actuel.

Screen.indexInParent

Lecture seule ; renvoie l'index de l'écran (dont la numérotation commence à zéro) dans la liste des écrans enfants de son écran parent.

Screen.numChildScreens

(Lecture seule), renvoie le nombre d'écrans enfant contenus dans l'écran.

Screen.parentIsScreen

Lecture seule : renvoie une valeur booléenne (true ou false) indiquant si l'objet parent de l'écran est lui-même un écran.

Screen.rootScreen

(Lecture seule), renvoie l'écran racine de l'arborescence ou sous-arborescence qui contient l'écran.

Evénements de la classe Form

La classe Form ne possède pas d'événement exclusif.

Evénements hérités de la classe UIObject

Le tableau suivant énumère les événements de la classe Form hérités de la classe UIObject.

Evénement

Description

UIObject.draw

Diffusé lorsqu'un objet est sur le point de dessiner ses graphiques.

UIObject.hide

Diffusé lorsqu'un objet passe de l'état visible à l'état invisible.

UIObject.load

Diffusé lorsque des sous-objets sont créés.

UIObject.move

Diffusé lorsque l'objet a été déplacé.

UIObject.resize

Diffusé lorsqu'un objet a été redimensionné.

UIObject.reveal

Diffusé lorsqu'un objet passe de l'état invisible à l'état visible.

UIObject.unload

Diffusé lorsque les sous-objets sont purgés.

Evénements hérités de la classe UIComponent

Le tableau suivant énumère les événements de la classe Form hérités de la classe UIComponent.

Evénement

Description

UIComponent.focusIn

Diffusé lorsqu'un objet reçoit le focus.

UIComponent.focusOut

Diffusé lorsqu'un objet perd le focus.

UIComponent.keyDown

Diffusé lorsqu'une touche est enfoncée.

UIComponent.keyUp

Diffusé lorsqu'une touche est relâchée.

Evénements hérités de la classe Loader

Le tableau suivant énumère les événements de la classe Form hérités de la classe Loader.

Evénement

Description

Loader.complete

Déclenché à la fin du chargement du contenu.

Loader.progress

Déclenché pendant le chargement du contenu.

Evénements hérités de la classe Screen

Le tableau suivant énumère les événements de la classe Form hérités de la classe Screen.

Evénement

Description

Screen.allTransitionsInDone

Diffusé lorsque toutes les transitions « en entrée » appliquées à un écran sont terminées.

Screen.allTransitionsOutDone

Diffusé lorsque toutes les transitions « en sortie » appliquées à un écran sont terminées.

Screen.mouseDown

Diffusé lorsque l'utilisateur clique sur un objet (forme ou clip) appartenant directement à l'écran.

Screen.mouseDownSomewhere

Diffusé lorsque l'utilisateur clique sur un endroit quelconque de la scène, mais pas nécessairement sur un objet appartenant à l'écran.

Screen.mouseMove

Diffusé lorsque le pointeur de la souris bouge alors qu'il se trouve sur un écran.

Screen.mouseOut

Diffusé lorsque le pointeur de la souris passe de l'intérieur à l'extérieur de l'écran.

Screen.mouseOver

Diffusé lorsque le pointeur de la souris se déplace de l'extérieur vers l'intérieur de l'écran.

Screen.mouseUp

Diffusé lorsque l'utilisateur relâche le bouton de la souris
au-dessus d'un objet (forme ou clip) appartenant directement à l'écran.

Screen.mouseUpSomewhere

Diffusé lorsque l'utilisateur relâche le bouton de la souris quelque part sur la scène, mais pas nécessairement sur un objet appartenant à l'écran.