Flash CS4 Professional ActionScript 2.0

Gestion de la profondeur des composants dans un document

Pour positionner un composant devant ou derrière un autre objet dans une application, vous devez utiliser la classe DepthManager du guide Référence du langage des composants ActionScript 2.0. Les méthodes de la classe DepthManager vous permettent de placer les composants d'interface utilisateur dans l'ordre relatif approprié. Par exemple, une liste déroulante s'ouvre devant d'autres composants, des curseurs apparaissent devant tous les objets, des boîtes de dialogue flottent au-dessus du contenu, etc.

Le gestionnaire DepthManager sert deux objectifs principaux : gérer les affectations de profondeurs relatives dans tout document et gérer les profondeurs réservées au scénario racine pour les services système, tels que le curseur et les info-bulles.

Pour utiliser DepthManager, appelez ses méthodes.

Le code suivant place l'occurrence du composant loader à une profondeur inférieure à celle du composant button (et, dans le fichier SWF publié, elle apparaît « sous » le bouton, s'il y a chevauchement) :

loader.setDepthBelow(button);

REMARQUE

 

Vous pouvez également gérer les épaisseurs relatives grâce aux calques et aux options de menu Modification > Réorganisation de votre document. Les composants répondent aux mêmes règles de gestion de la profondeur d'exécution en utilisant les calques et la disposition des clips.