artkabis
Salut !!!
Si vous êtes membre du forum, vous pouvez vous connecter.
Au cas contraire vous avez la possibilité de créer gratuitement un compte...
Connexion

Récupérer mon mot de passe

News globale


Clôture de notre  CONCOURS EN GRAPHISME, récupérez le test à cette adresse::

http://www.artkabis.net/test-toshop-f58/notre-grand-concours-en-graphisme-t2299.htm#18094



Qui est en ligne ?
Il y a en tout 32 utilisateurs en ligne :: 14 Enregistrés, 1 Invisible et 17 Invités :: 1 Moteur de recherche

$calpeur, artkabis, caith, Climax, Demeter, fokou, gingebean, Grooland, robertogalindo, room9, supillon, Tekken, Thony Ange, ~wanderlust~

[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 51 le Ven 30 Oct - 11:46
Rechercher
 
 

Résultats par :
 


Rechercher Recherche avancée

Donations
Navigation

  Portail
  Forum
  Membres
  Calendrier
  FAQ
  Rechercher
  Profil  
  Messagerie

Derniers sujets
» robs31 présentation
Aujourd'hui à 19:13 par Demeter

» La rentrée chez artkabis ( PSDMag et Yazo )
Aujourd'hui à 19:11 par room9

» Présentation de Kakashi973
Aujourd'hui à 19:08 par Demeter

» Preloader ultra et ses carrés lumineux
Aujourd'hui à 18:26 par Tekken

» Présentation de Burton
Aujourd'hui à 18:18 par room9

» $calpeur présentation
Aujourd'hui à 18:16 par room9

» Grapheurs... Grapheuses !!!
Aujourd'hui à 18:10 par room9

» Préz de Tkconcept
Aujourd'hui à 16:55 par artkabis

» Hello everybody!
Aujourd'hui à 16:11 par Demeter

» Ma présentation à moi !
Aujourd'hui à 10:22 par haysam

Partenaires
Forum Booste le trafic de ton forumVisiter ForumLinker.com : Annuaire des Forums Forum gratuit Annuaire des ForumsBoosterForum.com : Echange de clics ! bkb-graphism.be

Votes

Défendez les couleurs de votre forum. Pour nous soutenir rien de plus simple, cliquez sur le bouton situé ci-dessous. Cela ne vous prendra que quelques secondes et nous permettra de nous faire connaître.

 

Horloge flash
Flux RSS

Yahoo! 
Google Reader 
MSN 
AOL 
NewsGator 
Rojo 
Bloglines 


Artkabis sur weecast

mes tutorials vidéos sur weecast.fr

Créer un jeux à gratter

Poster un nouveau sujet   Répondre au sujet

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Créer un jeux à gratter

Message par artkabis le Mar 28 Oct - 18:02

Salut les loulous, voici un petit tutoriel qui vous permettra de créer un jeu de grattage avec flash, sympa non?

Le résultat:




Notre jeu utilise les fonctions suivante:

¤ Math.floor (arrondir une variable à l'entier)
¤ Math.random (donner un chiffre aléatoire)
¤ onMouseDown (fonction clic droit enfoncé)
¤ onMouseUp (fonction clic droit relâché)
¤ onMouseMove (fonction curseur en mouvement)

Les clips créer et leurs noms d'occurences:

1°) clip=mask; occurrence=cache
2°) clip=bt_rejouer; occurrence=bt_rejouer
3°) clip=gratteur; occurrence(liaison)=zone


1°)ce clip doit contenir une forme quelconque, il nous servira à cacher le résultât (le cadeau)
Attention: il ne doit en aucun cas, être positionné sur la forme contenant le résultât (forme et texte du "cadeau")

2°)ce clip et en fait le bouton qui nous permettra de recharger l'animation, il contient 2 interpolations, une pour le rollOver (étiquette "over") et l'autre pour le rollOut (étiquette"out").

3°)Ce clip contient le rond qui nous permettra de gratter la surface du jeu. Il contient lui-même une interpolation qui augmente la taille de ce fameux rond
Attention! à la fin de l'interpolation (image clé 10) vous devrez placer un un stop();


Le code à placer sur un calque "AS" en image clé 2:


Code:

////////////////////////////////////////////////////////////
//                                                        //
//      ARTKABIS©2009-2010||Tout droit réservé||        //
//      le site code source m'à apporté une aide        //
//      pour quelques ligne de code, alors merci        //
//       qui? merci code source!!!                        //
////////////////////////////////////////////////////////////


// on déclare toute les variables
this.gratter = false;
//voici le compteur
this.compteur = 1;
this.initialisation_clip = new Object();

// quand le curseur de la souris est enfoncé
this.onMouseDown = function(){
   this.gratter = true;
};
// quand le curseur de la souris est relaché
this.onMouseUp = this.onReleaseOutside = function(){
   this.gratter = false;
};
//on créé une fonction qui s'active quand le curseur est en mouvement
this.onMouseMove = function(){
   if(this.gratter){
      // on ce sert du clip initialisation et on l'attache avec le curseur de la souris
      this.initialisation_clip._x = this._xmouse;
      this.initialisation_clip._y =this._ymouse;
      // on met le clip dans le maque, cela nous permettra de donner l'impression de grattage
      this.cache.attachMovie("zone","gratteur"+this.compteur,this.compteur, this.initialisation_clip);
      //on implémente la variable compteur
      this.compteur++;
   }
};
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
stop();
//ceci nous servira à rendre le resultat aléatoire, en mettant 8, nous augmentons
//le nombre de chance de tomber sur la case "perdu" et na!!!
gotoAndStop (Math.floor(Math.random(12345678)*8));
////////////////////////////////////////////////////////////////////////////
//on créer les different état du bouton rejouer
//le rollover
bt_rejouer.onRollOver=function(){
   bt_rejouer.gotoAndPlay("over");
}
//le rollout
bt_rejouer.onRollOut=function(){
   bt_rejouer.gotoAndPlay("out");
}
//au relachement nous remettons le resultat a 0
//et nous remettons  le dessus du jeux a gratter
bt_rejouer.onRelease=function(){
   gotoAndPlay(1);
}
[/color]

Le tutoriel:


Les fichiers d'exemples:

fichier source


Dernière édition par artkabis le Mar 20 Jan - 23:12, édité 1 fois

artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par stephie le Mar 20 Jan - 22:43

bonjour, je vais peut-etre vous paraître stupide, mais je ne comprends pas bien un passage de la vidéo pour le ticket à gratter. Vous parlez de "esquive st stop", çà veut dire quoi ? (tout ce que j'ai compris, c'est que c'est un raccourci, mais je ne sais pas comment faire), et je n'ai rien trouvé pouvant m'aider. Je n'ai jamais utilisé flash auparavant, et je dois dire que je galère

stephie
Newbie
Newbie

Nombre de messages: 3
Age: 52
Logiciels: photofiltre studio
Experience en graphisme: remplir ce champ
Date d'inscription: 20/01/2009

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par artkabis le Mar 20 Jan - 22:46

En fait tu dois d'abord appuyer sur la touche "Esc" (en haut à gauche de ton clavier) puis rapidement "s" et "t". Donc pour résumer:

les touches:
Esc(maintenu) + s +t

artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par artkabis le Mar 20 Jan - 23:10

Voici quelque racourcie dans le même genre, attention il ne fonctionne qu'en as2:
Code:

Esc+s+t
stop();

Esc+p+l
play();

Esc+g+p
gotoAndPlay();

Esc+g+s
gotoAndStop();

Esc+s+s
stopAllSounds();

Esc+s+p
setProperty();

Esc+d+r
startDrag();

Esc+i+l
ifFrameLoaded () {
}

Esc+c+a
call ();

Esc+f+s
fscommand();

Esc+d+m
duplicateMovieClip();

Esc+f+i
for () {
}

Esc+e+l
} else {

Esc+f+n
function  () {
}

Esc+d+t
default :

Esc+t+y
try {
}

Esc+o+n
on () {
}

Esc+o+c
onClipEvent () {
}

Esc+i+p
import

Esc+i+f
if () {
}

Esc+i+n
#include ""

Esc+f+n
function  () {
}

Esc+d+e
delete ;

Esc+d+o
do {
} while ();

Esc+n+f
nextFrame();












artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

jeu a gratter

Message par stephie le Mer 21 Jan - 2:47

merci pour ta réponse si rapide, c'est très gentil de bien vouloir m'expliquer.

stephie
Newbie
Newbie

Nombre de messages: 3
Age: 52
Logiciels: photofiltre studio
Experience en graphisme: remplir ce champ
Date d'inscription: 20/01/2009

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par JEYJEY le Mer 18 Mar - 1:55

Super tuto mais j'ai une question je tombe souvent sur mon plus gros gain qui est en position 8 je voudrais qu'on tombe très souvent sur perdu comme quand on joue au loto et que le 1 on est 1 chance sur 10 de le gagner par exemple on augmente ainsi de suite avec les autres et le 8 y faudrais 1 chance sur 10000 par exemple pour sa faudrait que sa enregistre tout les résultat de la journer pour quand même avoir une chnace de tomber dessus j'ai essayer en changeant les chiffre mais j'ai du mal Razz pourrais tu m'aidez!! deja merci d'avance !

EDIT1 : a oui et aussi je voudrais que ce sois limiter qu'a 5 fois par personne si possible encore merci ! grand sourire

JEYJEY
Ceinture blanche
Ceinture blanche

Nombre de messages: 100
Age: 17
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: remplir ce champ
Date d'inscription: 22/02/2009

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par artkabis le Mer 18 Mar - 19:54

C'est simple, il faut que tu ajoutes d'autres gains "perdu", puisque si le random ce fait sur l'ensemble des elements, en ajoutant deux fois celui-ci tu diminues forcement les chances gagner...

_________________
J'me fais de la pub et na tongue

artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par JEYJEY le Mer 18 Mar - 23:34

a oui sa j'avais compris mais le problème c'est que je sais pas comment on sépare les chiffres entre eux parce que je vais dépasser les 10 donc, le fais de monter encore a plus de 10, flash va comprendre 1 et 0 c'est sa mon problème mais deja merci pour ta réponse rapide :p

JEYJEY
Ceinture blanche
Ceinture blanche

Nombre de messages: 100
Age: 17
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: remplir ce champ
Date d'inscription: 22/02/2009

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par artkabis le Jeu 19 Mar - 11:34

A la limite envoies moi ton fichier, je vais essayer de voir comment je peux contourner ce problème...

_________________
J'me fais de la pub et na tongue

artkabis


Nombre de messages: 4378
Age: 26
Localisation: Rennes (France)
Logiciels: Photoshop CS4, Flash CS4, Indesign CS4, After Effects CS4, Illustrator CS4, Premier Pro CS4, Encore CS4, Flexbuilder 3, Papervision 3D, Camtasia, Captivate, InDesign, Swift 3d, Illustrator, Dreamweaver CS3, Blender, Swift 3D, WampServer.
Experience en graphisme: 4 ans
Date d'inscription: 11/09/2008

Capacités en graphisme
Capacité graph:
9/10  (9/10)

http://artkabis.fr

Revenir en haut Aller en bas

Re: Créer un jeux à gratter

Message par JEYJEY le Jeu 19 Mar - 14:12

voila le fichier FLA : http://fs03n1.sendspace.com/dl/12bb29291db4b01625b792d68ff07927/49c2448c4b4000fa/ihdhnv/Jeu%20a%20gratter.fla

PS : Encore merci de ton aide, a oui et aussi copie colle le lien dans une nouvel fenêtre car quand clique dessus sa ouvre une autre ppage Artkabis je sais pas pourquoi loool

JEYJEY
Ceinture blanche
Ceinture blanche

Nombre de messages: 100
Age: 17
Logiciels: Quelles logiciel utilisez vous?
Experience en graphisme: remplir ce champ
Date d'inscription: 22/02/2009

Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Poster un nouveau sujet   Répondre au sujet
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum