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 :

[FLASH MX] Animation conditionnelle


Sujet :

ActionScript 1 & ActionScript 2

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut [FLASH MX] Animation conditionnelle
    Bonjour

    J'ai un petit problème en Flash pour les animations...
    Voila les différents symboles que j'ai :
    - Un rectangle1 qui sera toujours affiché et qui contient des dynamic text
    - Un gd rectangle2 qui contient lui meme 3 symboles. C'est rectangle2 qui va devoir s'animer.
    Dès que la flash s'affiche, le rectangle 2 se rétracte. S'il y a un rollover sur rectangle1, rectangle2 réapparait.
    Jusque la, tout va bien.
    Lorsque le rectangle 2 est totalement réapparu, j'ai du faire une frame "immobile" qui séparer les 3 symboles du rectangle 2. en effet, je voulais que chacun des 3 symboles aille sur un lien différent en cliquant dessus, ce qui n'était pas possible avec le symbole rectangle... Si qq voit une meilleure manière de faire...
    Ensuite, j'aimerai que si je ne suis pas dans le rectangle ni dans un des 3 symboles, mon rectangle se retracte encore (donc une action on rollout). Est ce possible de faire ca? Parce que, pour le moment, si je fis on roll out de rectangle 1 bah... il me relance mon animation meme si je suis sur un des 3 symboles...

    Merci :d

  2. #2
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    personellement je voudrai bien t'aider car ça n'a pas l'air très compliqu mais je n'ai rien compris à ton explication.

    En fait, tu as 3 symboles dans ton rectangle 2 et tu voudrai qu'ils se placent au niveau des liens quand on est soit sur un deux deux rectangles , soit un des symboles.

    dis moi si j'ai bien compris

  3. #3
    Membre Expert 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
    Par défaut
    bonjour,
    je ne comprends absolument pas ce que veut dire :
    Lorsque le rectangle 2 est totalement réapparu, j'ai du faire une frame "immobile" qui séparer les 3 symboles du rectangle 2. en effet, je voulais que chacun des 3 symboles aille sur un lien différent en cliquant dessus, ce qui n'était pas possible avec le symbole rectangle...
    et c'est pourtant important pour essayer de t'aider.

  4. #4
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    lol mince dsl pour l'explication

    En fait, tu as 3 symboles dans ton rectangle 2 et tu voudrai qu'ils se placent au niveau des liens quand on est soit sur un deux deux rectangles , soit un des symboles.
    Lol à moi de ne pas avoir très bien compris mais je crois que tu as compris . En gros, ce que j'ai :
    - Un symbole rectangle 1 qui bougera pas pendant l'animation et qui me pose pas de problème.
    - Un symbole rectangle 2 qui contient 3 symboles. A la fin de l'animation, il faudrait que, si je clique sur 1 des 3 symboles dans le rectangle 2, il y ait une redirection vers un lien que j'ai mis en paramètre (ce n'est pas un soucis, le passage de parametre marche). Or, pour que mon animation fonctionne, il a bien fallu que je fasse un seul symbole rectangle 2 des 3 symboles. Ce qui fait que, à la fin de l'animation, je me retrouve avec un seul symbol rectangle 2, qui contient tjs 3 symboles, mais j'étais incapable d'agir sur chacun des 3 symboles de manière indépendante puisque, je suppose, ce qui est "visible", c'est le symbole rectangle 2.
    Donc, pour régler ce problème la, j'ai fait une frame après l'animation où j'ai séparer à nouveau les 3 symboles.
    Donc à la fin de l'animation, je me retrouve avec :
    1) 1 symbole rectangle1
    2) 3 symboles séparés, appelés url1,url2,url3
    Est-il possible d'agir dans un "sous" symbole en qq sorte sans détruire le rectangle2? C'est à dire, puis je agir sur url1,url2,url3 tout en sachant qu ils font partie de rectangle2? j'ai essayé sans succès, d'où la solution "bourrin" que j'ai fait au dessus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    this.rectangle2.url4.onPress = function (){
      getURL(LienEspot4,"_blank");
    }

    Maintenant, j'aimerai que, tout en gardant les memes symboles, si je ne suis pas sur rectangle1 ni url1,2 ou 3 (cad un roll out des symboles en qq sorte), je redémarre mon animation


    J'espère que c'est plus compréhensible

  5. #5
    Membre Expert 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
    Par défaut
    bonjour,
    au risque de passer pour un neuneu je n'arrive pas à comprendre pourquoi les trois symboles de rectangle2 ne sont pas accessibles individuellement ??? Tu peux toujours atteindre n'importe quel clip lui même contenu dans un autre clip s'ils sont nommés correctement. Ainsi normalement ça, ça marche ??:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    this.rectangle2.url1.onPress = function (){
      getURL(LienEspot4,"_blank");
    }
    Pour la deuxième question (telle que je la comprends) ça se traduit simplement par quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    rectangle2.symbole1.onRollOut = function(){
     anim.play();
    }
    rect1.onRollOver = function(){
      anim.stop();
    }

  6. #6
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    ah... donc c'est censé marcher un :

    this.rectangle2.url1.onPress = function (){
    getURL(LienEspot1,"_blank");
    }
    Si je clique sur les clips url1,2 ou 3, contenu le clip rectangle 2, je serai redirigué vers le lien qu il faut? Dans ce cas j'ai pas du mettre la fonction au bon endroit . j'essaie ca

    Je vais en meme tps essayer la solution que tu proposes

  7. #7
    Membre confirmé Avatar de Isses
    Profil pro
    Inscrit en
    Février 2006
    Messages
    200
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2006
    Messages : 200
    Par défaut
    oui, moi aussi je pense qu tu n'as pas besoin de mettre tes trois ymboles dans un rectangle

  8. #8
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    bon ... je peux pas accéder au sous slip...

    J'ai isolé 1 frame où j'ai rectangle1 et rectangle2 comme symbole

    rectangle2 a toujours 3 sous clips (url1,2,3)

    si je veux qu il se passe qq chose qd je clique sur rectangle2, ca fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    rectangle2.onPress = function (){
      getURL(LienEspot1,"_blank");
    }
    Ensuite, je retire l'action sur rectangle2 et je mets :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    rectangle2.url1.onPress = function (){
      getURL(LienEspot1,"_blank");
    }
    La c'est le drame... rien ne se passe... Comment faire?

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

Discussions similaires

  1. [FLASH MX2004] Animation qui boucle
    Par pok dans le forum Flash
    Réponses: 2
    Dernier message: 24/10/2005, 01h21
  2. [FLASH MX2004] Animation = Economiseur d'écran ?
    Par Ticoche dans le forum Flash
    Réponses: 4
    Dernier message: 22/08/2005, 23h20
  3. [FLASH MX2004] Animer un conteneur
    Par Julien.alkaza dans le forum Flash
    Réponses: 1
    Dernier message: 08/08/2005, 22h55
  4. [FLASH MX2004] Animation décentrée
    Par Med_Prog dans le forum Flash
    Réponses: 10
    Dernier message: 30/11/2004, 21h16
  5. [FLASH MX2004] Animé un objet 3D
    Par Ticoche dans le forum Flash
    Réponses: 2
    Dernier message: 20/11/2004, 10h03

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