begin process at 2012 05 27 18:51:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

probleme stop slide


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

probleme stop slide

dimanche 22 janvier 2006 à 11:35:36 | probleme stop slide

k_lycx

Bonjour,

je souhaiterai stoper l'action  Slide pour ne pas faire sortir mon image du cadre quand il n'y a plus rien à voir.
voici mon code:


// ma zone de stop
onClipEvent (enterFrame) {
    if (_root._xmouse>=200 && _root._xmouse<=550) { 
        stop();
    }


  // aller vers la doite
  if (_root._xmouse<200) {   
             
        this._x += 4;
    }

// aller vers la gauche
 if (_root._xmouse>550) {                  
        this._x -= 4;
    }
}


//et là je voudrais stoper mon clip lorsque celui ci sort de mon cadre quand il y a plus rien à voir .

onClipEvent (enterFrame){
    if(this._x>90)
    stop();
    }


Mais là,ça ne marche pas.
Alors si quelqu'un peux m'aider à comprendre et corriger mon erreure, merci d'avance

Sam

dimanche 22 janvier 2006 à 12:57:09 | Re : probleme stop slide

atchoumdu51

Membre Club
Bonjour
Voila le code que je te propose:

onClipEvent (enterFrame) {
    if (_root._xmouse<200) {
        if (this._x<86) {
            this._x += 4;
        }
    }
    if (_root._xmouse>550) {
        if (this._x>4) {
            this._x -= 4;
        }
    }
}

tu teste la position de la souris puis si elle est placée au bon endroit tu teste la position du clip et en fonction tu le déplace ou pas
dimanche 22 janvier 2006 à 16:37:46 | Re : probleme stop slide

k_lycx

Merci ça marche !!
es ce que je peux compliquer un peu ?

je veux accompagner mon mouvement d'un son

voici mon code:il marche mais je suis  sur qu'il n'est pas optimisé  alors si tu veux jeter un coup d'oeil?!

onClipEvent (load) {
    mySound = new Sound();
    mySound.attachSound("footstep.wav");
    mySound.setVolume(20);
    mySound.start(0, 1000);
}
onClipEvent (enterFrame) {
    if (_root._xmouse>=200 && _root._xmouse<=550) {
        mySound.setVolume(0);
    }
}
onClipEvent (enterFrame) {
    if (_root._xmouse<200) {
        if (this._x<90) {
            this._x += 4;
            mySound.setVolume(20);
        }
    }
    if (_root._xmouse>550) {
        if (this._x>-600) {
            this._x -= 4;
            mySound.setVolume(20);
        }
    }
}
onClipEvent (enterFrame) {
    if (this._x>90) {
        mySound.setVolume(0);
    }
}
onClipEvent (enterFrame) {
    if (this._x<-600) {
        mySound.setVolume(0);
    }
}





dimanche 22 janvier 2006 à 18:52:45 | Re : probleme stop slide

atchoumdu51

Membre Club
Tu défini 5 fonctions onEnterFrame ce qui ralentit beaucoup ton animation car il appele 5 fonctions différentes, essaye de tout regrouper dans une seule focntion (d'ailleurs les appels aux fonctions onEnterFrame sont a limiter dans une animation car ils ralentissent beaucoup)

onClipEvent (load) {
    mySound = new Sound();
    mySound.attachSound("footstep.wav");
    mySound.setVolume(20);
    mySound.start(0, 1000);
}
onClipEvent (enterFrame) {
    if (_root._xmouse<200) {
        if (this._x<90) {
            this._x += 4;
            mySound.setVolume(20);
        }
    } else if (_root._xmouse>550) {
        if (this._x>-600) {
            this._x -= 4;
            mySound.setVolume(20);
        }
    } else {
        mySound.setVolume(0);
    }
    if(this._x<-600 || this._x>90)
    {
        mySound.setVolume(0);
    }
}

J'ai regroupé les if pour mettre des else. Il parait qu'il ya a un gain en performance car a partir du moment ou il trouve un truc vrai il ne cherche pas plus loin, mais ca apporte aussi une plus grande lisibilité

Je ne sait pas si flash compresse tout seul les sons en mp3 au moment de la compilation, peut etre que tu peux gagner en taille d'animation en passant a du mp3

Voili voilou.Bonne prog

lundi 23 janvier 2006 à 00:24:42 | Re : probleme stop slide

k_lycx

Réponse acceptée !

merci beaucoup Atchoum pour ton aide et tes conseils
surtout ne prend pas froid  ;o)

merci encore


lundi 23 janvier 2006 à 06:36:16 | Re : probleme stop slide

atchoumdu51

Membre Club
Maissssss on ne se moque pas de mon pseudo
Je rigole bonne prog!!!!!

A+++


Cette discussion est classée dans : probleme, root, stop, slide, xmouse


Répondre à ce message

Sujets en rapport avec ce message

probleme de pause [ par canblanco ] j'ai mis des temps de pause dans mon animation mais j'ai aussi un bouton stop. comment faire pour que si je clic sur mon bouton stop au même moment ou Impacts de balles [ par VooDooS ] Voila, je debute en actionnscript et jai un probleme pour faire des impacts de balles.J'ais utilisé ce script :_root.onMouseDown = function() { duplic Probleme de profondeur... [ par Ragnar69 ] Hi men!!Je créée un MovieClip vide de cet manière:createEmptyMovieClip("anim0",10);si j'ai bien compris il se trouve à une profondeur de 10 par rappor Probleme avec les collisions [ par Webkyo ] Je ne sait pas si se code est bonEn tout ché moi il ne fonctionne pasonClipEvent (enterFrame) { if (this, hittest(_root.bonome_x,_root.bonome._y, true Probleme de condition. [ par lalok ] bon voilasur la premiere image de ma scene , il y a un clip de deux images contenant ceciif (_root.contenu._width == 200 and _root.contenu._height == galère lecture mp3 [ par gruntosaure ] ... super débutant sur flash (1semaine),j'ai 10 mp3 en écoute sur mon site,je viens de créer un bouton play/stop pour chaque son en 2 images clé,je ve Probleme avec slide show flash (action des boutons) et qualité [ par jason1st ] Bonjour,Je suis un noob en flash (j'utilise flash MX 2004) et j'ai fait une petit slide show a intégrer dans un site, ca fonctionne presque comme ca d probleme de son et d'actionscript qui ne fonctionne plus ! [ par cbil ] débutant en c/c++ et flash - Me contacterBonjour à tous !J'ai un sacré probleme avec mon animation :Le premier etait pour la barre de chargement mais xmouse sur un fond transparent [ par niconaldo ] Bon le titre est pas très clair, mais j'ai fait un menu Flash qui fonctionne quasiment. Mais une fois publiée, l'animation ne se comporte plus de la m _root.clip.gotoAnd Stop () [ par gedas ] Bonjour,Je débute avec flash et je n'arrive pas à utiliser le GotoAndStop avec _root pour appeler un clip.En fait mon clip 2 est dans le clip 1 (princ


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,515 sec (3)

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