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 1 & ActionScript 2 Discussion :

Définir et visualiser le centre lors d'un dézoom


Sujet :

ActionScript 1 & ActionScript 2

  1. #1
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut Définir et visualiser le centre lors d'un dézoom
    Bonsoir,

    Je suis exposé a un petit problème qui nécessite un petit calcul mathématique.

    Je vous explique:

    J'ai une image rectangulaire, je dispose d'une fonction dézoom qui met à jour les dimension de l'image pour la rendre plus petite au cours du temps.

    Je souhaite que lors du dézoomage , la partie apparente dans ma zone de travail soit le centre du dézoom. Je n'arrive pas à la définir en déplaçant le point d'encrage.

    Je pense qu'il faut faire un petit calcul pour positionner l'image en fonction de ses dimensions , seulement les mathématiques c'est pas mon points fort!

    Si vous avez une idée sur ça ou un petit script tout prêt merci de me le communiquer.

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut.
    au passage, je pense qu'il sera mieux de donner quelque figures pour bien imaginer la situation.

  3. #3
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    Bonjour,

    Je reformule mon problème:

    J'utilise deux fonctions pour une image.

    Une pour le redimensionnement et je dois fixe mon centre en haut à gauche .

    Une autre pour la rotation et je dois fixer le centre de ma rotation juste au centre.

    Est-il possible de fixer deux points d'ancrage (c'est a dire deux centre) pour une même image et pour deux fonctions différente qui vont s'exécuter simultanément ?

    Voilà, j'ai pas d'exemple en .fla parce que justement je n'ai rien fais.

    Merci!

  4. #4
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut.
    je sais pas si ça réponds à ta question , mais avec un peu de math, le point qui défini le centre de ton image est de coordonnées :

    x = Ximage+largeurImage/2
    y = YImage+hauteurImage/2

    avec xImage,Yimage les coordonnée du point en haut à gauche de l'image

  5. #5
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    Merci Slim_java pour ta réponse.
    En effet il faut un vrai calcul, mais j'exposerais le problème de cette manière.
    ci joint le .Fla
    J'ai une image contenant un rond rouge, cette image se dézoom et fait un mouvement de rotation en même temps.
    Le problème c'est que je veux centrer ce rond au centre de la scène apparente seulement avec ces deux mouvements ça semble impossible.
    Ce qui est étrange aussi, c'est que si j'exécute chaque mouvement a part, j'arrive presque a centrer le rond, mais en les assemblant c'est autre chose.
    Si vous connaissez un effet semblable, ou même un effet de visionneuse qui fais elle même la rotation et le zoom sans agir sur le clip?
    Ps: j'ai besoin de faire le dézoom sur toute l'image car en vérité l'espace blanc n'est pas un espace homogène.
    Merci,
    Fichiers attachés Fichiers attachés

  6. #6
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    bonjour.
    quel est la version de ton fichier fla ?
    j'arrive pas à l'ouvrir

  7. #7
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    Flash CS4 pro version 10.0, il me semble que même si tu es en CS3 il peut l'ouvrir mais juste en ajoutant un message d'alert ?

  8. #8
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par ranell Voir le message
    Flash CS4 pro version 10.0, il me semble que même si tu es en CS3 il peut l'ouvrir mais juste en ajoutant un message d'alert ?
    salut.
    je travaille encore en CS3.
    j'ai pas pu l'ouvrir : Format de fichier inattendu .
    pas de chance.

  9. #9
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    Je l'ai converti en tant que fichier CS3.
    Merci d'avoir pris le temps de regarder
    Fichiers attachés Fichiers attachés

  10. #10
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par ranell Voir le message
    Le problème c'est que je veux centrer ce rond au centre de la scène apparente seulement avec ces deux mouvements ça semble impossible.
    salut.
    tu veux que la rotation du cercle soit autour du centre de la scène ?

  11. #11
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    La rotation toute seule j'ai réussi a le faire, il suffit juste de définir le centre de rotation.
    Je voudrais que la rotation soit autour du centre de la scène+ le dézoom à partir du centre du cercle tel que le cercle garde son emplacement au milieu de la scène .
    J'ai mis les deux code du dézoom et de la rotation, quand je défini le centre de la rotation en tant que le centre du cercle ça donne du n'importe quoi.
    Edit: oui autour du centre de la scène genre un peu comme carte lors du dézoom l'objet reste en place, mais juste avec une rotation.

  12. #12
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par ranell Voir le message
    tel que le cercle garde son emplacement au milieu de la scène .
    si le cercle garde son emplacement au mileu de la scéne ,tu aura pas un déplacement.
    tu sais, j'arrive pas à bien imaginer ce que tu veux faire , mais je me dis que si ca peut pas être avec une manipulation direct sur le scénarios sans utiliser de l'action script

  13. #13
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    Je sais que c'est difficile à imaginer.

    Le pire, que j'ai essayé de reproduire le même scénario avec des interpolations de mouvement. ça donne la même chose!

    ça parait simple si on veut le faire sur un carré autour de son centre.

    En gros le résultat que je cherche dézoom et rotation en gardant le rond en centre!

  14. #14
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par ranell Voir le message

    ça parait simple si on veut le faire sur un carré autour de son centre.
    !
    si tu as fais cette animation, tu peux me donner le .swf pour voir ce que ca donne.

  15. #15
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    voila avec dézoom(en interpolation) et rotation(actionscript),
    Le point s'enfuit!

    Peut être voir le 3D? pour ce effet de caméra qui suit un objet?

  16. #16
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par ranell Voir le message
    voila avec dézoom(en interpolation) et rotation(actionscript),
    Le point s'enfuit!
    il faut ajuster les deux centres :
    Fichiers attachés Fichiers attachés

  17. #17
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    oui mais le point noir il n'est pas visible sur la scène?

  18. #18
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    en fait , tu fais une rotation de la scène avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    {this._rotation+=1;}
    donc utilise un nom d'occurence image par exemple et change ton code en :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    {image._rotation+=1;}

  19. #19
    Membre éclairé
    Inscrit en
    Février 2007
    Messages
    406
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 406
    Par défaut
    rien que ça
    j'avais désespéré en fait!
    super

  20. #20
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    Citation Envoyé par ranell Voir le message
    rien que ça
    j'avais désespéré en fait!
    super

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/04/2015, 14h24
  2. Infobulle centrée lors d'un survol d'icone sans déplacement carte
    Par cmail dans le forum IGN API Géoportail
    Réponses: 5
    Dernier message: 14/02/2010, 13h16
  3. Visualiser un rapport lors de l'execution
    Par Versace31 dans le forum BIRT
    Réponses: 9
    Dernier message: 18/06/2009, 22h27
  4. Réponses: 4
    Dernier message: 27/04/2009, 13h32
  5. [CR] Définir le nom du document lors de l'impression
    Par empereur_tounsi dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 18/03/2009, 11h43

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