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 :

Soucis dans mon gotoandplay


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut Soucis dans mon gotoandplay
    Bonjour à tous, je débute dans Flash, et je rencontre un probléme dans mon code.

    on (release){
    gotoAndPlay(76);
    break;
    gotoAndPlay(87);
    }


    Le but serait que lorsque je clique sur mon boutton.
    Débute la lecture de 76 à 80
    une fois termine qu'il passe à 87 à 91

    une image clé vide avec le code stop; ce trouve à la position 80 et 91.
    Merci de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut
    Je n'ai pas compris si :
    1 - c'est en recliquant sur le bouton que tu passes à l'image 87 jusqu'à l'image 91.
    2 - le passage à la page 87 se fait directement après la page 80.

    En tout cas, ton break ne sert qu'à interrompre ton onRelease à l'endroit ou tu le mets. Il ne sert donc à rien et ce qui suit aussi, tu peux l'effacer de suite

    De plus, si tu mets ce script dans ton bouton, il faut écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    _parent.gotoAndStop(76);
    Sinon il croit que tu l'envoie à la frame 76 du buoton et non de la scène dans laquelle celui-ci est instancié.

    Après avoir rectifié ceci, dans le premier cas :
    Tu peux mettre le script suivant dans ta page 80 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    this.onEnterFrame = function()
    {
    	this.gotoAndPlay(87);
    	delete this.onEnterFrame;
    }
    Cela permet donc de passer à la frame 87. Le onEnterFrame s'execute après avoir lu la page. Il faut effacer la fonction onEnterFrame à la fin de son execution sinon elle va s'executer tout le temps et tu resteras bloquer.
    Tes stop(); sont bien placés.

    Pour la solution 2 :

    Tu peux utiliser des variables globales. Tu crées une variable actual_frame que tu mets au tout début de ton anime dans une image-clé. Tu ne peux pas la déclarer dans le script du bouton.
    Sur la première image de ton scénario :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    _global.actual_frame = 76;
    Dans ton bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    on(release)
    {<div style="margin-left:40px">_parent.gotoAndPlay(_global.actual_frame);
    _global.actual_frame = 87;</div>}
    Voila, ensuite tu peux mettre des conditions pour qu'il revienne sur 76 si tu es à 80...
    Enfin je te donne une piste, parmis d'autres, il faut peaufiner...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Merci beaucoup de ton aide, et pour répondre à ta question.
    Oui il doit le lire directement.
    Maintenant afin que tu comprennes mieux mon probléme, j'ai mis le site à jour avec le FLASH en question.

    http://users.skynet.be/FTP_Exchange/OD/HTML/Index.html

    Clique sur le dernier boutton, celui du bas.
    Elle se place à droite, les autres icones ce décale.
    Il y'a deux moyen pour quitte la rubrique.
    1- Cliquer directement sur l'icone à droite (sa fonctionne pour tout les bouttons)
    2- Ou cliquer sur une autre rubrique et c'est là que le probléme se pose.
    N'importe quel boutton devrais être capable de lire jusq'au STOP afin d'initialiser l'animation(pas de probléme). Mais ensuite, directement se rendre sur l'image qui lui correspond à son dévloppement.



  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut
    Ah oui ok, en fait il faut appuier deux fois sur un bouton là? Une fois pour initialiser, et une fois pour afficher la rubrique, et tu voudrais tout en un!

    Je ne sais pas exactement comment tout est fait... Est-ce possible de jeter un oeil sur le .fla? Ce sera plus rapide, ensuite je t'expliquerai.

    Je serais tenter de te dire que la première méthode que je donnais me semble une solution, c'est à dire mettre ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    this.onEnterFrame = function()
    {
    	this.gotoAndPlay(87);
    	delete this.onEnterFrame;
    }
    Sur chaque frame d'arrivée de l'anime ou les boutons se remettent en place.

    Mais si je pouvais voir le .fla je comprendrais mieux comment c'est fait...

    Sinon, il est chouette ce site

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    477
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 477
    Par défaut
    Voilà je l'est mis sur mon FTP, si je pouvais DL des aspirines aussi sur mon FTP je l'aurais fait histoire de calmer tes mots de tête quand tu va voir le FLA .

    Pour t'aider à mieux comprendre.
    Quand tu ouvre le FLA, va direct dans le dossier ICONES.
    Il y'a 8 calques, tu peu oublier "Guide" et "Home"

    Rassemblent 65 à 87 -> Pas de problémes
    Instances 87 à 109 -> Problémes au 98
    Contact 109 à 131 -> Problémes au 120
    DL 131 à 153 -> Problémes au 142
    Communaute 153 à 175 -> Problémes au 164
    Orphelin 175 à 197 - > Pas de problémes

    Good luck pour pige mon boulot LOL
    http://users.skynet.be/FTP_Exchange/OD/FLASH/Menu.fla

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 52
    Par défaut
    Je suis confu, je ne viens pas très régulièrement, et je viens de réaliser que je t'ai laissé peiner... En plus la je ne peux plus charger le .fla, le lien m'envoie une erreur... je suppose que tu l'a retirer... Si tu veux bien me le remettre, je note : passer sur developpez.com sur mon agenda
    Mais que j'ai honte...

Discussions similaires

  1. 2 soucis dans mon batch
    Par Jakalop dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 13/04/2011, 13h54
  2. petit souci dans mon code
    Par Cyang dans le forum Débuter
    Réponses: 3
    Dernier message: 05/07/2010, 12h30
  3. Petit soucis dans mon programme/compilation
    Par alessandro67 dans le forum C
    Réponses: 10
    Dernier message: 23/02/2009, 17h19
  4. un petit souci dans mon script !
    Par kerberos dans le forum VBScript
    Réponses: 1
    Dernier message: 25/06/2008, 15h42

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