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 MX2004] Geometrie en flash


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par défaut [FLASH MX2004] Geometrie en flash
    Bonjour,
    je doit faire des traitements de geometrie, et je me demande si je peut le faire en Flash.
    L'aide n'apporte pas grand chose à ce sujet.
    Par exemple :
    Je trace un segment avec l'outil ligne de flash MX. Est il possible de recuperer les coordonnées des extremités de ce segment grace à des commande ActionScript ?

  2. #2
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    non c'est pas possible

    si tu mets ton traits dans MovieClip , tu ne peux que récupérer les _x et les _y

  3. #3
    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,

    Tu peux les calculer quand même

    Si tu dessine un segment (s) de cette forme \ alors (s._x,s._y) et (s._x + s._width, s._y + s._height) sont tes coordonnées
    Si c'est comme ça : / alors (s._x,s._y + s._height) et (s._x + s._width, s._y) sont tes coordonées

  4. #4
    Membre Expert
    Avatar de bolo
    Inscrit en
    Novembre 2002
    Messages
    1 309
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 309
    Par défaut
    oui c vrai

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par défaut
    Exactement, ça marche.
    Bien vu freegreg !
    Merci

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par défaut
    ...Petite question subsidiaire:

    Je ne trouve pas de methode pour determiner si la ligne est orienté vers la droite / ou vers la gauche \ .
    une idée ?

  7. #7
    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
    Essayes un truc du genre :

    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
    function getCoordSegment(mc:MovieClip):Array {
    	var tab:Array = new Array();
    	if(mc.hitTest(mc._x, mc._y, true)) {
    		tab.push(mc._x);
    		tab.push(mc._y);
    		tab.push(mc._x + mc._width);
    		tab.push(mc._y + mc._height);
    	} else {
    		tab.push(mc._x);
    		tab.push(mc._y + mc._height);
    		tab.push(mc._x + mc._width);
    		tab.push(mc._y);
    	}
    	trace(tab);
    	return tab;
    }
     
    getCoordSegment(s);

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Par défaut
    Merci, ça marche!

  9. #9
    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
    Citation Envoyé par Med_Prog
    j'ai testé ta solution greg, je pensais aussi que ça allait marcher.. mais non.
    En fait le hitTest retourne False quelque soit l'orientation du segment (/ ou \) bizzare, non ?

    Je viens de tester, le hitTest marche chez moi!
    Tu as bien converti ton segment en movieClip et tu as bien mis le nom de ton clip et pas celui de ton occurence dans getCoordSegment(ICI);?

    [edit] A priori, tu as trouvé ton erreur le temps que je vérifie [/edit]

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/09/2005, 11h28
  2. Réponses: 5
    Dernier message: 23/08/2005, 07h47
  3. Réponses: 11
    Dernier message: 22/03/2005, 01h04
  4. [FLASH MX2004] Détecter le flash player
    Par Shruff dans le forum Flash
    Réponses: 2
    Dernier message: 17/11/2004, 22h15
  5. [FLASH MX2004 PRO] Ouverture flash mais pas navigateur ?
    Par Machjaghjolu dans le forum Flash
    Réponses: 7
    Dernier message: 28/10/2004, 17h55

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