2009-10-12 8 views
0

J'ai créé une carte flash du Royaume-Uni qui est divisé en régions, chaque région est un bouton qui est entièrement visible lorsqu'il n'est pas roulé et entièrement translucide lorsqu'il est retourné (pour montrer le même région dans une couleur différente). Ce dont j'ai besoin maintenant, c'est lorsque le bouton est retourné, j'ai besoin de montrer le nom de la région, j'ai un tableau des noms de régions et j'espérais qu'il serait possible d'écrire l'AS dans un fichier séparé et de le lier au SWF . Est-ce possible et comment j'écrirais la fonction?actionscript3 imprimer tableau valeur sur le bouton de retournement

Merci

Sico87

Répondre

1

Ok. Vous n'avez pas besoin d'une classe. Les régions sont des formes statiques. Mettez leurs noms sous eux et dans l'animation changez alpha à 0 pour montrer le nom de la région et la couleur de fond.

Si vous souhaitez utiliser la classe:

  1. Si vous construisez scène à partir du code: créer la classe de base pour le comportement de bouton (classe extension Sprite avec des événements) et l'étendre avec le code de la région.

  2. Si vous créez une scène dans Flash: Créez une classe Sprite avec des gestionnaires d'événements de souris. Sur MouseEvent.ROLL_OVER et Mouse Event.ROLL_OUT, animez la propriété ou les propriétés enfants. Utilisez getChildByName ("Nom dans l'étape")

A la fin de la bibliothèque, sélectionnez "Export for ActionScript". Dans "Basic class" écrivez votre nom de classe.

+1

C'est une chose de base - vous trouverez des millions de tutoriels montrant comment le faire :) – Konrad

Questions connexes