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 3 Discussion :

[AS3] probleme code slot machine


Sujet :

ActionScript 3

  1. #1
    Candidat au Club
    Homme Profil pro
    operateur
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : operateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut [AS3] probleme code slot machine
    bonjour a tous donc voila je debute et j'ai télécharger un .fla avec du AS dedans j'ai réussi a modifier le style de ma machine a sous mais j'ai remarquer qu'aprés 50 partie je perder tout le temp je n'arrive pas a régler pour qui gagne tout les 3 foie par example donc voicie ma source

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    var ecartDessin=30;//Correspon aussi à la hauteur des dessins
    var yRoulettes=55;//Le y pour placer les roulettes
    var nbDessins=6;//le nombre de dessins différents
    var tabCombinaison=new Array();//Tableau dans lequel on va mettre la combinaison à afficher
    var vitesseRoulettes=30;//La vitesse de défilement des roulettes
    var nbRoulettes=3;//Le nombre de roulettes
    var numArretDefil=1;//Le numéro de la roulette à arreter
    var perdu=0;//c'est gagné d'office <img src="../../bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/smile.png" title=":)" alt=":)">
     
     
    for(var i=0;i<nbRoulettes;i++){
     
        tabCombinaison.push(Math.floor(Math.random()*nbDessins)+1);//On ajoute une valeur aléatoire dans la table de combinaison
        //On vérifie au fur et à mesure si le joueur a perdu ou gagne
        if(tabCombinaison[i]!=tabCombinaison[i-1] && tabCombinaison[i-1]!=undefined)//Si la valeur actuelle est différente de la précédente c'est perdu
            perdu=1;   
     
        i%2!=0 ? signe=1 : signe=-1;//Permet de décaler les roulettes au départ
        this["fixe"+(i+1)]._y=(yRoulettes-3*ecartDessin)+(0.5+i*1.25)*ecartDessin*signe;//On place les roulettes en décalé 
     
        //pour chaque frame des roulettes
        this["fixe"+(i+1)].onEnterFrame = function(){          
            if(this.mouvement){//Si elle est en mouvement
                this._y-=vitesseRoulettes;//On modifie le y pour simuler le mouvement          
                //on vérifie l'ordonnée de la roulette, afin de simuler une boucle
                if(this._y-60<=yRoulettes-this._height)
                    this._y=(i+0.5)*ecartDessin-60;        
            }
        }  
    }
     
    //action sur le bouton valider
    btnValider.onPress = function(){   
        this._parent.lancerJeu();//on lance le jeu
        this.enabled=false;//On désactive le bouton
        this.play();//on anime le bouton               
    }  
     
    //fonction de lancement du jeu
    this.lancerJeu = function(){
        //on indique que toutes les roulettes sont en mouvement
        for(var i=0;i<nbRoulettes;i++){
            this["fixe"+(i+1)]. mouvement=true;
        }
        IdIntervalle=setInterval(this,"arretDefil",2000);//On demande à arreter la première roulette au bout de 2s, la deuxième au bout de 4s, etc
    }
     
    //La fonction qui arrete les roulettes
    function arretDefil(){
        if(numArretDefil<=nbRoulettes){//Si il reste des roulettes à arreter    
            this["fixe"+numArretDefil].mouvement=false;//on indique que la roulette n'est plus en mouvement
     
            //on place la roulette de manière à afficher le dessin correspondant à sa combinaison  
            this["fixe"+numArretDefil]._y=(yRoulettes-3*ecartDessin)-((tabCombinaison[numArretDefil-1]-1)*(ecartDessin*2))+ecartDessin/2;      
            numArretDefil++;//On indique que la prochaine roulette à devoir etre arretée est la suivante
        }else{//Si toutes les roulettes ont été arretée
            clearInterval(_root.IdIntervalle);//on clear l'intervalle qui appelle la fonction d'arret      
            perdu==0 ?  gotoAndStop("gagne") : gotoAndStop("perdu");//On va à la frame correspondant au résultat       
        }
    }
     
    stop();
    si quelqu'un a une solution pour moi merci d'avance pour votre aide car c'est un jeux que je voudrais postez sur mon site pour mais membre puisse jouez

  2. #2
    Candidat au Club
    Homme Profil pro
    operateur
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : operateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    une petite aide s'il vous plait

  3. #3
    Candidat au Club
    Homme Profil pro
    operateur
    Inscrit en
    Mai 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : operateur
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2014
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    s'il vous plait c'est urgent je essaye de faire des jeux pour animer mon site mais bon j'ai beaux lire tout les livre que je voie sur le net je ne comprend pas le code

Discussions similaires

  1. Probleme code sql
    Par Micavk dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 25/01/2006, 15h28
  2. probleme code vba ne s'execute pas apres instruction sql
    Par arnogef dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 29/12/2005, 13h34
  3. [TP] Problème code touche clavier
    Par phildeb dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 02/12/2005, 23h44
  4. Probleme code asm dans .c
    Par sorry60 dans le forum C
    Réponses: 5
    Dernier message: 18/04/2005, 14h15
  5. [langage] probleme code
    Par louisis dans le forum Langage
    Réponses: 5
    Dernier message: 30/06/2004, 18h43

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