Outils pour utilisateurs

Outils du site


cours2009:multimedia:projet_basique_gestion_des_claques

Projet basique : gestion des claques

Ce titre est trompeur. L'intention est d'avoir des éléments graphiques de l'interface qui se place sur le contenu (les autres se plaçant naturellement dessous). On devrait parler de gestion de la profondeur.

Reste qu'il est lourd de gérer l'ordre des éléments affichés par ActionScript. Cela se fait naturellement dans l'interface de Flash IDE en utilisant des claques. Mais on ne peut manipuler les calques dans le code : c'est une notion propre a Flash IDE qui la traduit en un ordre d'affichage.

L'activité consiste en la présentation d'une astuce pour mettre en place l'ordre d'affichage dans Flash IDE.

Le principe est trivial :

  • Prévoir de placer le contenu dans l'occurrence d'un symbole vide.
    • Nommer cette occurrence (contenu) pour pouvoir manipuler son contenu par le code.
  • Placer cette occurrence sur un claque.
    • Ajuster l'ordre des calques pour satisfaire l'ordre d'affichage désiré.

En image

Modification du code

Il suffit d'ajouter la variable d'instance correspondante à l'occurrence nommée contenu :

Et de modifier le code qui ajoute la page pour la placer dedans :

De même pour retirer la page :

Ne pas oublier de changer tous les endroits où l'on change le contenu affiché !

cours2009/multimedia/projet_basique_gestion_des_claques.txt · Dernière modification: 2010/05/13 22:00 (modification externe)