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 :

HitTestObject sur plusieurs objets


Sujet :

ActionScript 3

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut HitTestObject sur plusieurs objets
    Bonjour,

    Je voudrais que mon animation lise l'image suivante si TOUS les M (M1, M2 etc) touche le "champ".

    Et ça ne marche pas, il passe à l'image suivante quand il veut.

    Le CODE :

    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
    M1.addEventListener(Event.ENTER_FRAME, circleHit);
    M2.addEventListener(Event.ENTER_FRAME, circleHit);
    M3.addEventListener(Event.ENTER_FRAME, circleHit);
    M4.addEventListener(Event.ENTER_FRAME, circleHit);
    M5.addEventListener(Event.ENTER_FRAME, circleHit);
    M6.addEventListener(Event.ENTER_FRAME, circleHit);
    M7.addEventListener(Event.ENTER_FRAME, circleHit);
    M8.addEventListener(Event.ENTER_FRAME, circleHit);
     
     
    function circleHit(event:Event):void {
       if ((M1),(M2),(M3),(M4),(M5),(M6),(M7),(M8).hitTestObject(champ)) {
          nextFrame();
       }
     
       else {stop();}
     
    }

  2. #2
    Membre confirmé Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 713
    Points : 519
    Points
    519
    Par défaut
    Tu dois répéter pour chaque objet dans le if

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if( M1.hitTestObject(champ) && M2.hitTestObject(champ)  && ...)
    Tu devrais passer un peu de temps à étudier le langage as depuis les bases, tu gagnerais beaucoup de temps...
    Aucun de nous n'est seul, Même l'air que nous expirons est inspirés par d'autres...

Discussions similaires

  1. [PPT-2007] Utiliser du code VBA sur plusieurs objets et pas qu'un seul
    Par beegees dans le forum VBA PowerPoint
    Réponses: 1
    Dernier message: 25/03/2010, 09h55
  2. Réponses: 1
    Dernier message: 06/03/2010, 08h19
  3. Réponses: 12
    Dernier message: 09/09/2008, 14h48
  4. itemstatechanges sur plusieurs objets
    Par franfr57 dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 11/12/2006, 12h22
  5. Requêtes : recherche de maxi sur plusieur Objet
    Par pertuis dans le forum Langage SQL
    Réponses: 6
    Dernier message: 08/03/2004, 15h28

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