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

Flash Discussion :

[FLASH 8] Pb de hitTest


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut [FLASH 8] Pb de hitTest


    je mets les mains dans flash et forcément... ca fonctionne pas

    je créé deux clips un nommé ufo et l'autre mur

    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
     
    onClipEvent(load) {
    	x=100;
    	y=100;
    }
     
    onClipEvent(enterFrame) {
    	if (Key.isDown(Key.UP)) y -= 4;
    	if (Key.isDown(Key.DOWN)) y += 4;
    	if (Key.isDown(Key.LEFT)) x -= 4;
    	if (Key.isDown(Key.RIGHT)) x += 4;
     
    	if(!this.hitTest(mur)) {
    		_x = x;
    		_y = y;
    	}
    }
    ce code est rattaché à mon clip ufo, et lors de la collision rien ne se passe...

    Une grosse boulette de ma part je suppose mais laquelle?

    Merci !!

  2. #2
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(!this.hitTest(mur)) {
    	this._x = x;
    	this._y = y;
    }
    Pour assigner x et y aux coordonnees de ton vaisseau faut mettre this._x et this._y.

  3. #3
    Membre chevronné

    Inscrit en
    Octobre 2004
    Messages
    363
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 363
    Par défaut
    j'ai modifié (il me semble que j'avais déjà testé ca, j'ai testé dans tousles sens ) pas d'amélioration :s

  4. #4
    Membre expérimenté Avatar de Gnomothir
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    234
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 234
    Par défaut
    J'ai essaye, j'ai mis sur ma scene duex clips que j'ai nomme mur et ufo comme toi et j'ai mis ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(!this.hitTest(_root.mur)) {
    	this._x = x;
    	this._y = y;
    }
    La collision est detectee mais le resultat est que l'ufo ne bouge plus ensuite. En tout cas c'est detecte ...

Discussions similaires

  1. Réponses: 8
    Dernier message: 04/09/2007, 09h48
  2. Réponses: 2
    Dernier message: 14/09/2006, 23h00
  3. [FLASH 8] attachMovie et hitTest
    Par Treuze dans le forum Flash
    Réponses: 9
    Dernier message: 08/06/2006, 08h13
  4. [FLASH MX2004] Probleme clip et méthode hitTest()
    Par ruready dans le forum Flash
    Réponses: 10
    Dernier message: 06/07/2005, 11h07
  5. [FLASH MX2004] hitTest
    Par dadagos dans le forum Flash
    Réponses: 5
    Dernier message: 28/02/2005, 14h35

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