//ANAGRAMME II par Aliska & Walter function newWord(){ word_str=list_tab[word_num]; //Mot pris dans le tableau list_tab if(++word_num==list_tab.length) word_num=0; //Reboucle sur le 1er mot word_tab=new Array(); word_tab=word_str.split("",word_str.length); //Met chaque lettre de word_str dans une case du tableau word_tab for(i=0;i<20;i++){ a=random(word_str.length); b=random(word_str.length); tmp=word_tab[a]; word_tab[a]=word_tab[b]; word_tab[b]=tmp; } anag_txt.text=word_tab.join(""); //Construit la chaine anag_txt en concaténant les cases de word_tab } //------------------------------------ ok_btn.onRelease=function(){ if(input_txt.text!=""){ if(input_txt.text==word_str){ sign_mc.gotoAndPlay("ok"); Score+=50; score_txt.text=Score; newWord(); }else sign_mc.gotoAndPlay("ko"); input_txt.text=""; } } passer_btn.onRelease=function(){ if(Score>=15) Score-=15; else Score=0; score_txt.text=Score; newWord(); input_txt.text=""; } function Timing(){ barre_mc._width--; if(barre_mc._width<=1){ //Car n'arrive curieusement pas à 0... clearInterval(id_Timing); _root.nextFrame(); } } input_txt.onChanged=function(){ input_txt.text=input_txt.text.toUpperCase(); //Force la saisie ne majuscule } id_Timing=setInterval(Timing,600); Score=0; score_txt.text=Score; //Mélange list_tab for(i=0;ilgmax) lgmax=list_tab[i].length; trace("Lg: "+lgmax); _root.nextFrame(); } }