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] Transformer une simple ligne.


Sujet :

Flash

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 3
    Points
    3
    Par défaut [FLASH MX2004] Transformer une simple ligne.
    Bonjour, je débute sous flash mx 2004 et je suis confronté à mon premier bloquage...
    J'ai des symboles graphiques que je peux animer sans problème. Seulement, il me faut animer une ligne en la transformant, c'est à dire que l'une des extrémités doit suivre le même mouvement qu'un symbole tandis que l'autre ne bouge pas (une rotation quoi, mais il faudrait que je sache comment faire bouger les 2 points selon des trajectoires prédéfinies aussi).

    Avec l'interpolation de forme, la ligne se retourne : mettons que les 2 points de départ soient AB et les points d'arrivée AB' (la ligne tourne autour du point A), ce qui se passe c'est que l'extrémité en A va en B' et celle en B va en A...

    Avec l'interpolation de mouvement, je n'arrive à rien non plus.

    Dois-je faire ça avec du code (ça me donnerait l'occasion de m'y mettre, au code) ?
    Merci pour votre aide...

  2. #2
    Membre émérite
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Points : 2 313
    Points
    2 313
    Par défaut
    salut
    effectivement tu peux le faire en dessin dynamique
    regarde à moveTo() et lineTo()

  3. #3
    Membre émérite Avatar de dom_dev
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 073
    Points : 2 338
    Points
    2 338
    Par défaut
    bonjour,

    indépendament du fait que tu peux le faire par programmation (et là je te souhaite bien du courage) si ton objet ne tourne pas comme tu veux c'est que son "centre de rotation" n'est pas au bon endroit tout simplement.
    Quand tu sélectionnes l'outil qui sert à redimensionner un objet (en haut à gauche) et que tu sélectionne ta ligne tu verras arrpaître un petit cercle au mileu de la ligne, tu peux déplacer ce cercle et le positionner au centre de rotation de ton objet.
    ci joint un exemple sous réserve que j'ai bien compris ta question.
    Pièce jointe 6901

    a+
    Si la ou les réponses obtenues vous ont donné satisfaction n'oublier pas ->
    Et ne rajoutez pas de nouvelles questions éternellement dans le même post surtout si vous en n'êtes pas l'auteur
    MERCI

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Merci pour les 2 fonctions, avec ça je vais sûrement pouvoir me débrouiller =)

    Déplacer le centre de symétrie j'avais déjà essayé, le problème c'est qu'il faut que je puisse faire ma ligne aussi quand il y a combinaison d'une rotation et d'une translation (j'avais oublié de préciser), et dans ce cas-là c'est plus bordélique...

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

Discussions similaires

  1. [FLASH MX2004] Afficher une fenetre Alert
    Par nono2710 dans le forum Flash
    Réponses: 6
    Dernier message: 07/02/2007, 11h16
  2. [FLASH MX2004] Tracer une ligne en temps réel
    Par tomtom- dans le forum Flash
    Réponses: 1
    Dernier message: 16/02/2006, 09h52
  3. Réponses: 6
    Dernier message: 14/12/2004, 02h47
  4. Réponses: 5
    Dernier message: 01/12/2004, 16h37
  5. Réponses: 13
    Dernier message: 19/11/2004, 18h11

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