begin process at 2012 05 26 14:08:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

J'ai un probleme avec set interval.


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

J'ai un probleme avec set interval.

lundi 29 juin 2009 à 20:20:58 | J'ai un probleme avec set interval.

UnicornChan

Salut tout le monde.

Depuis quelques temps, j'ai commence un jeux sur flash mx et je me suis trouver
relativement bon mais comme tout le monde j'ai des problemes tres simples mais qui
peut etre tres complique a la fois.
Bon c'est un jeux genre space shooter sur l'honrizontal.
Les enemis tire à l'aide de setinterval.bon ca lit comme suit
sur l'enemi en question:

onClipEvent (load) {
    function reset() {
        this._x = 1000;
        this._y = math.random()*300;
        maxH = this._y+400;
        minH = this._y-100;
        blorkSpeed = (math.random()*2)+1;
        clearInterval(shoot);
       interval = 4000;
       var shoot = setInterval(_root.blorkBullets, interval, this);
    }
    reset();
    var upspeed = -2;
}
onClipEvent (enterFrame) {
    if (_root.paused == false) {
        this._x -= blorkSpeed;
        this._y += upspeed;
        if (this._y<minH || this._y<40) {
            upspeed = 2;
        } else if (this._y>maxH || this._y>250) {
            upspeed = -2;
        }
        if (this._x<-40) {
            reset();
        }
        if (this.hitTest(_root.Hero)) {
            _root.hp -= 0.5;
            _root.bob.gotoAndPlay(2);
        }
    }
}


Le probleme est que l'enemi (blork) tire de plus en plus et que meme si je recommence le jeu a la
fin il tire aussi vite et meme tres vite jusqua ce que le jeu plante.
Je me demande pourquoi le setinterval fais cela.
Il faut que je recommence entierement le swf. pour que les enemis tire normalement.

lundi 29 juin 2009 à 21:11:48 | Re : J'ai un probleme avec set interval.

elafitz

Membre Club


el@fitz
bonjour, je crois que minH et maxH seront toujours variables , this._y ne pourra jamais etre infèrieur à minH vu que minH = this._y - 100.......


Cette discussion est classée dans : root, interval, tire, if, upspeed


Répondre à ce message

Sujets en rapport avec ce message

La fonction set interval [ par Lucyberad ] bonjour a tous j'aimerais que ous m'aidier sur un point:j'ai ceci comme code sur un bouton. on (release) { _root.link = 1; _ro salut [ par Bonaparte ] salut,Pouvez vous me dire comment je peux ecrire ce la plus facilement:    if (this.hitTest(_root["poignard"+1])) {        _root["poignard"+1].swapDep Contenu chargé avec fermeture et ouverture par un bouton... [ par tofstude2 ] Bonjour !Voilà un moment que je cherche à regler mon problème... :( Je suis en train de monter mon site et dans un souci de rapidité, j'aimerais que m besoin d'aide debug [ par szambaux ] Bonjour, j'ai codé une fonction qui supprime de sutilisateur d'une base sql via un script php, le probleme c'est que mon flash et beugé il ne rentre j if else ? [ par gfpl ] bonjour, voila j ai une petit probleme mon elese tourne en boucle pour se terminer a 5 comme si il ne recevais pas la variable btsend et donc se termi deux onEnterFrame [ par whouu ] Bonjour a tous , jai un souci voici mon code : mc.onEnterFrame = function() { if (_root.A.hitTest(B)) {< Flash CS3: Puzzle avec if [ par Quarions ] Bonjour, j'ai construit trois puzzles, mais maintenant je dois mettre du code pour que l'animation continue une fois le puzzle terminer, cependant, je stage et fullscreen [ par redemption ] bonjour à tous, j'ai créé un fullscreen avec ce code simple sur un boutonon (press) {    if (_root.fullscreen.text == "false") {        _root.fullscre if et else et autres [ par smile75 ] Salut j'ai une question concernant les conditions Je pense que c'est la condition if qu'il faut faire. Dans une anime j'aimerais qu'un bouton agisse if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!! [ par daninidemars ] Bonjour à tous !j'ai beau essayé dans tous les sens je n'y arrive pas !!!je souhaite utiliser plusieurs boutons positions "on/off" pour changer un MC


Nos sponsors


Sondage...

Comparez les prix

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,390 sec (4)

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