begin process at 2012 02 10 11:33:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Prolbème de boutons


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Prolbème de boutons

mercredi 2 avril 2008 à 11:48:42 | Prolbème de boutons

ulysse68

Bonjour c'est encore moi!

Je suis en pleine réalisation d'un cd-rom, donc les soucis sont nombreux...

Alors voilà cette fois-ci le problème vient des boutons... je n'arrive vraiment pas à trouver la solution.
J'ai des boutons qui arrivent quand on clique sur un autre bouton, une fois les boutons arrivés aucune action ne se passe quand je clique dessus. J'expose le code. Certes il est long mais seul le code en rouge m'importe car c'est celui des boutons qui ne fonctionne pas.

Remarque : Avant que j'ajoute tout le code se trouvant en dessous du code en rouge, les boutons fonctionnaient correctement.

Merci pour votre aide.

bouton1_mc.onPress = function() {

    menutri = true;
    bouton2_mc.enabled = true;
    bouton3_mc.enabled = true;
    bouton1_mc.enabled = false;

    bouton1m_mc.onPress = function() {
        removeMovieClip(targetswf1_mc);
        loadFlashPaper("essai0.swf",theDocMC_mc,700,450,this);
        new Tween(theDocMC_mc, "_alpha", Strong.easeOut, 0, 100, 4, true);
        _root.control_mc._visible = false;
        var theDocMC_mc = this.createEmptyMovieClip("theDocMC", 100);
        var ctrlHolder_mc = this.createEmptyMovieClip("ctrlHolder", 200);
        theDocMC_mc._x = 190;
        theDocMC_mc._y = 115;
    };

    bouton2m_mc.onPress = function() {
        this._parent.createEmptyMovieClip("targetswf1_mc",909);
        targetswf1_mc._x = 230;
        targetswf1_mc._y = 140;
        loadMovie("swf/visio.swf", targetswf1_mc);
        removeMovieClip(theDocMC_mc);
    };

    if (menuhume == true) {

        new Tween(bouton1r_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);
        new Tween(bouton2r_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);
        var hahaf:Tween = new Tween(bouton3r_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);

        hahaf.onMotionFinished = function() {
            attachboutonm();

            removeMovieClip(bouton1r_mc);
            removeMovieClip(bouton2r_mc);
            removeMovieClip(bouton3r_mc);

            var hzhzi:Tween = new Tween(bouton1m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
            new Tween(bouton2m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
            new Tween(bouton3m_mc, "_x", Strong.easeOut, -120, 20, 1, true);

            hzhzi.onMotionFinished = function() {

                new Tween(bouton2m_mc, "_y", Strong.easeOut, bouton2m_mc._y, bouton2m_mc._y+50, 1, true);
                new Tween(bouton3m_mc, "_y", Strong.easeOut, bouton3m_mc._y, bouton3m_mc._y-50, 1, true);
                menuhume = false;
            };
        };
    }

    if (menuanti == true) {

        new Tween(bouton1b_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);
        var hab2hab:Tween = new Tween(bouton2b_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);
        new Tween(bouton3b_mc, "_alpha", Strong.easeOut, 100, 0, 1, true);

        hab2hab.onMotionFinished = function() {

            attachboutonm();

            removeMovieClip(bouton1b_mc);
            removeMovieClip(bouton2b_mc);
            removeMovieClip(bouton3b_mc);

            var hqhqw:Tween = new Tween(bouton1m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
            new Tween(bouton2m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
            new Tween(bouton3m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
            hqhqw.onMotionFinished = function() {

                new Tween(bouton2m_mc, "_y", Strong.easeOut, bouton2m_mc._y, bouton2m_mc._y+50, 1, true);
                new Tween(bouton3m_mc, "_y", Strong.easeOut, bouton3m_mc._y, bouton3m_mc._y-50, 1, true);
                menuanti = false;
            };
        };

    }
    if (menuanti == false and menuhume == false) {
    }

    attachboutonm();

    var hz1hz12:Tween = new Tween(bouton1m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
    new Tween(bouton2m_mc, "_x", Strong.easeOut, -120, 20, 1, true);
    new Tween(bouton3m_mc, "_x", Strong.easeOut, -120, 20, 1, true);

    hz1hz12.onMotionFinished = function() {

        new Tween(bouton2m_mc, "_y", Strong.easeOut, bouton2m_mc._y, bouton2m_mc._y+50, 1, true);
        new Tween(bouton3m_mc, "_y", Strong.easeOut, bouton3m_mc._y, bouton3m_mc._y-50, 1, true);

    };
};


mercredi 2 avril 2008 à 15:32:04 | Re : Prolbème de boutons

ulysse68

Ne cherchez plus j'ai trouvé la solution à mon problème !

A +
jeudi 3 avril 2008 à 12:30:51 | Re : Prolbème de boutons

Burnside

Membre Club
Slt,

Donne la solution, cela servira surement à quelqu'un...

Bàt,
Burnside.

..:: Enjoy living in hell ::..
flash

jeudi 3 avril 2008 à 12:51:33 | Re : Prolbème de boutons

ulysse68

Et bien j'ai créé une fonction pour chaque bouton que j'ai mit dans le code "root", puis j'ai appelé la fonction dans le clip du bouton.

function  loadflashpaper(){
        removeMovieClip(targetswf1_mc);
        loadFlashPaper("essai0.swf",theDocMC_mc,700,450,this);
        new Tween(theDocMC_mc, "_alpha", Strong.easeOut, 0, 100, 4, true);
        _root.control_mc._visible = false;
        var theDocMC_mc = this.createEmptyMovieClip("theDocMC", 100);
        var ctrlHolder_mc = this.createEmptyMovieClip("ctrlHolder", 200);
        theDocMC_mc._x = 190;
        theDocMC_mc._y = 115;
    };



Code dans le bouton :

bouton1m_mc.onPress = function(){
_root.loadflashpaper();
}

Voili voilou


Cette discussion est classée dans : mc, tween, true, strong, easeout


Répondre à ce message

Sujets en rapport avec ce message

probleme - Tween et optimisation [ par rahjuliano ] bonjour à tous,je suis en formation infographiste multimédia, j'arrive enfin au bout, mais il me reste à 'maitriser' (enfin à bien se débrouiller déjà carrousel et appel aléatoire [ par seth1 ] Bonjour à tous et à toutes,je réalise actuellement un carrousel (vous savez, ces menus rotatifs) en flash et as2 avec appel XML.Ce dernier fonctionne Problème de gestion d'un fichier xml dans un site [ par ximeng ] Bonsoir ! Je suis débutant en AS, je n'utilise jamais le xml et j'ai intégré un code dans mon site qui me rend un peu fou depuis quelques jour, j'ai t Probleme chargement image [ par jobe06 ] Bonjour, J'ai créer une animation en flash avec une fonction qui fait apparaitre l'image charger avec une transition et du texte... Jaimerai que te AS3 Supprimer une fonction via intéraction de la timeline [ par dieudesdieu ] Salut a tous! Bon alors voila je viens car j'ai un script que je n'arrive pas à arrêter. C'est un visualisateur d'image que je voudrais mettre sur un probleme d'action sur les boutons [ par jul13n ] Bonjour, J'ai réalisé un site se basant sur pageflip. Ce site est composé de deux animations, le pageflip et une animation acceuillant les boutons et actionscript defnition d'une duree entre clip [ par ludo4432 ] Salutations à vous tous [^^happy17] j'aurais une petite question à vous posez [^^drapeaublanc] je voudrais savoir comment je pourrais définir une va Probleme de codage Action script AS3 [ par stef97232 ] Bonjour, Je suis totalement novice dans le codage d'AS3 sur Flash CS4, mon but était de faire une porte qui coulisse latéralement, code que j'ai récu Probleme de setInterval [ par jobe06 ] Bonjour, Voila mon probleme, j'ai une carte, lorsque je clique dessus elle se retourne de la face A a la face B... J'aimerai faire en sorte que lorsq erreur propriété tween [ par clem037 ] Bon jour à tous,Voila je suis en train de réaliser une bannière flash en AS3 et je souhaite animé un de mes MovieClip avec une propriété tween. Voici


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales