Bonjour,
J ai un gros problème. En fait je veux réaliser un bandeau en flash ou l'internaute doit gratter trois cases. Avec sa souris il les gratte il decouvre les images pareil et il gagne 0.50€. Tout cela je l ai fait en flash.
(a savoir que le joueur gagne tout le temps)
Par contre je n arrive pas à faire cela :
Si l internaute gratte 80% de la surface grattable, je voudrais que le joueur voit apparaitre une image (dessus les carré grattés) "Gagné cliquez ici pour profiter de vos 0,50€".
Donc mon problème est le calcul du % gratté pour passer à l'image ou séquence suivante.
Mon code As (c pas moi qui l ai fait mais je le comprend ):
//Clique sur le clip mais aussi lorsqu'on quitte le clip et qu'on revient dessus avec onDragOver
gratte.onPress=gratte.onDragOver=function(){
clic=true;
}
//Lorsqu'on relache le bouton à l'intérieur et à l'extérieur du clip
onMouseUp=gratte.onDragOut=function(){
clic=false;
}
gain.setMask(masque); //Applique le masque au clip "gain"
Prof=0; //défini la profondeur à zéro !
onMouseMove=function(){ //Lorsqu'on bouge la souris
if(clic){ //clic est un booléan il prends la valeur 1 quand on appuit sur le bouton de la souris
masque.attachMovie("doigt","doigt"+Prof,Prof,{_x:masque._xmouse,_y:masque._ymouse});
Prof++; //puisque deux clip ne peuvent pas être à la même profondeur on utilise cette variable pour la changer
}
}
Je remercie ceux qui prendront du temps pour me repondre.
Bonne journée
Webmaster
