IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Probleme sur nom d'occurence


Sujet :

ActionScript 3

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Par défaut Probleme sur nom d'occurence
    Bonjour à tous,

    Je suis en train de faire un menu en AS3.

    Pour cela, j'ai réalisé un petit clip avec un champ texte et en fond un rectangle orangé.
    J'insère mes différents clip sur la scène qui représentent des rubriques de mon menu et leur donne des nom (rubrique1, rubrique2, etc ...)

    Dans mon code j'ajoute des evenements à ce clip pour avoir le déroulement (affichage) de l'ensemble des items de cette rubrique.
    Dans ma fonction évènement (handler) MOUSE_OVER, je recupere le nom de mon clip (evt.target.name) mais il ne me renvoie pas le nom que j'ai affecté avant mais le nom de l'occurence du champ texte qui se trouve dans mon clip (soit nom_txt).

    J'espere avoir été assez clair.

    J'aimerai récuperer le nom de l'occurence de mon clip et non le nom du champ texte qui se trouve dans le clip.

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Par défaut
    Bon et bien en faite je viens de trouver, il suffit d'utiliser evt.currentTarget.name au lieu de evt.target.name

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 24
    Par défaut
    Tu peux aussi faire un truc du genre :

    PJ: rubriques.fla (CS3 Mac)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    import flash.events.Event;
     
    function mouseOverHandler(event:Event):void {
    	var clip = event.target;
    	trace("Clip : " + clip.name);
    	trace("Texte: " + clip.rubrique_txt.text);
    }
     
    rubrique1.mouseChildren = false;
    rubrique2.mouseChildren = false;
    rubrique3.mouseChildren = false;
     
    rubrique1.rubrique_txt.text = "Rubrique n°1";
    rubrique2.rubrique_txt.text = "Rubrique n°2";
    rubrique3.rubrique_txt.text = "Rubrique n°3";
     
    rubrique1.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
    rubrique2.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
    rubrique3.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
    Le mieux serait même de créer un classe spécifique pour cet objet dans un fichier .as.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 53
    Par défaut
    Merci bien.

    J'avais bien pensé à une classe mais je manques un peu de temps donc je m'embête pas avec ca

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/06/2009, 20h28
  2. Precisions sur le nom d'occurence
    Par Jérémy Lefevre dans le forum ActionScript 1 & ActionScript 2
    Réponses: 1
    Dernier message: 08/05/2009, 15h12
  3. probleme sur le nom de champs existe deja
    Par zyriuse dans le forum Modélisation
    Réponses: 1
    Dernier message: 05/06/2007, 07h59
  4. probleme de nom de domaine sur Apache
    Par kifoon78 dans le forum Apache
    Réponses: 12
    Dernier message: 22/11/2005, 17h47
  5. Problème de noms de fichiers sur clé USB
    Par karmaki dans le forum Administration système
    Réponses: 4
    Dernier message: 18/04/2005, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo