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] Position sur la scène d'une sous-occurence


Sujet :

Flash

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut [FLASH 8] Position sur la scène d'une sous-occurence
    Bonjour,
    Voilà, j'ai une occurence "robot".
    Ce dernier contient deux autres occurences "capt1", et "capt2"
    En gros :
    - Robot |___Capt1
    |__ Capt2
    - Piste
    ...

    Bref, si je veux me procurer les coordonnées X et Y du capt1 sur la scene, il faut que je fasse de cette sorte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    X = _root.robot._x + this._x;
    Y = _root.robot._y + this._y;
    Le problème, c'est que mon robot fait des rotations...
    Cette méthode n'est donc pas exploitable, et le resultat sera faux.

    Y aurait - il une fonction donc permettant de savoir la position d'une sous occurence, ici capt1 et capt2, sur la scène ?

  2. #2
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    Salut,

    regarde du coté des fonctions globalToLocal et localToGlobal.
    C'est un peu galère au début puis on s'y fait

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    Sympa merci, je vais regarder ca =)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    Voici le code :
    ( juste pour robot >>> capt1 )
    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
    capt1.onEnterFrame = function() {	
    	capt1point = new object();
    	capt1point.x = this._x;
    	capt1point.y = this._y;
    	_root.texte2.text=capt1point._x + ":" + capt1point._y; //Cordonnée du capt1 sur robot
    	localToGlobal(capt1point);
    	_root.texte.text = capt1point.x + ":" + capt1point.y; //Coordonée du capt1 sur scene
     
      // Ne vous occupez pas de la partie qui suit !
    	var c = _root.bmp.getPixel(capt1point.x+X, capt1point.y+Y);
    	if(c.toString(16) == "0") {
    		_root.robot.capteurGauche = true;
    	} else {
    		_root.robot.capteurGauche = false;
    	}
    }
    J ai donc fais en sorte que les coordonné du capt1 par rapport au robot s'affiche dans un champ de texte dynamique,
    et les coordonnée du capt1 par rapport à la scene dans un autre champs...

    Les deux champs texte, lors du test marquent "undefined:undefined"
    donc voilà, je vois pas où ca pose problème !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    Bonjour,
    Je sais que ce post est vieux, mais ca fait longtemps que je ne suis pas passé sur ce forum...
    Pour vous montrer que ce projet a bien abouti, voici l'animation en pièce jointe.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [AC-2010] Requête Update sur le résultat d'une sous-requête
    Par curt dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 06/07/2013, 22h40
  2. Dessiner sur la scène depuis une classe .as
    Par threaded dans le forum ActionScript 3
    Réponses: 6
    Dernier message: 03/05/2010, 18h25
  3. Filtrer sur le resultat d'une sous-requete
    Par MinsK dans le forum Requêtes
    Réponses: 7
    Dernier message: 26/11/2009, 17h45
  4. Réponses: 1
    Dernier message: 31/05/2009, 19h23
  5. Réponses: 1
    Dernier message: 22/12/2008, 11h15

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