Aller au contenu


Reduire lignes codes



2 réponses à ce sujet

#1 L'agneau

    Ceinture Blanche

  • Members
  • 5 messages

Posté 24 janvier 2012 - 02:30

Bonjour,

J'ai écris un certain code pour un clip lors d'un survol avec la souris.


carre.addEventListener(MouseEvent.MOUSE_OVER, affiche);
function affiche(event:MouseEvent):void
{
carre.gotoAndPlay(1);
}
carre.addEventListener(MouseEvent.MOUSE_OUT, affichei);
function affichei(event:MouseEvent):void
{
carre.gotoAndPlay(25);
}
 

Et je voudrais créer une quinzaine de clips mais je ne vais pas écrire 15 fois ça avec 15 fonctions et 15 occurrences différentes non ? Comment puis-je faire pour que peu importe le nombre de clips que je crée, avec l’occurrence carré, le code ci-dessus leur soit appliqué ?


J'ai mis un fichier en annexe au cas où je ne suis pas très clair.

Merci de votre aide.

Fichier(s) joint(s)



#2 Nataly

  • Moderateur
  • 4 641 messages

Posté 24 janvier 2012 - 02:42

hier je t'ai mis un lien sur un tuto… si tu lis ce tuto en entier, tu auras la réponse à ta question du jour ;)


NB : puisque ta question concerne AS3, je déplace le message ds la bonne salle.
Le savoir est le seul bien qui s'accroit quand on le partage

#3 L'agneau

    Ceinture Blanche

  • Members
  • 5 messages

Posté 24 janvier 2012 - 04:04

Merci beaucoup ! En effet j'aurais dû lire complètement ce tutoriel très bien écrit.

Cependant je n'ai pas compris avec le target.. J'ai donc crée un clip carres (pour me simplifier à l'avenir) contenant carre et carre2. Mais il ne se passe plus rien lorsque je survole avec la souris :? Je ne vois pas où j'ai merdé :?

Fichier(s) joint(s)

  • Fichier joint  essai2.fla   7,53 Ko   1 téléchargement(s)






1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS - Tel. 0826 466 613 - Fax. 01 72 70 31 38

FFP