Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 [Flash] Pour un coffre a code a trois chiffre

Aller en bas 
3 participants
AuteurMessage
rakshasa
newbie
rakshasa


Nombre de messages : 3
Age : 32
Date d'inscription : 15/02/2007

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 15:14

Voilà, j'essaye de réaliser un jeux style escape room. Vu mon niveau je me contente de se que je sais faire (c'est a dire des gotoandplay et startdrag^^).
Tout marche bien sauf a un endroit ou il me faudra un peu de actionscript pour faire un coffre ouvrable par un code a trois chiffre (je me voit pas faire 999 image^^). Si quelqun pouvait m'aider pour cette partie se serait simpa.
Revenir en haut Aller en bas
slimer
Actif du SrC
slimer


Nombre de messages : 287
Localisation : in the wired
Date d'inscription : 25/11/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 17:02

hum tu peux faire un champ texte de saisie tu va lui attribuer un nom de variable (propriété var)

après dans ton code tu met
function coffre {
if (nomdutexte==250){ // 250 est ta valeur qui ouvre ton texte
gotoAndStop(2) // sa va a ton image 2
}
else{
gotoAndStop(1) // on revient a l'image du coffre
}
}// on ferme la fonction coffre


plus loin tu appelle ta fonction coffre comme ceci

coffre();

voilà j'espére que c'est sa que tu veux geek
Revenir en haut Aller en bas
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 17:51

Je te fais un petit tuto dès ce soir.

et oublie pas de te présenter Wink
Revenir en haut Aller en bas
http://www.rabou.eu/
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 20:59

J'ai travaillé un peu sur le sujet et voici quelque chose d'un peu plus développé que ce qu'a mis slimer '^^.
Là c'est le premier exemple :
Revenir en haut Aller en bas
http://www.rabou.eu/
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 21:04

Voici la première version que je propose. Le Cette version marche en jouant avec les flèches. Le code est 135. Il affichera faux tant qu'on aura pas rentré le bon code.


Dernière édition par le Dim 8 Avr - 22:46, édité 2 fois
Revenir en haut Aller en bas
http://www.rabou.eu/
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 21:08

Ce code est fait de tel manière a ce qu'à chaque changement de chiffre, il est vérifié si le nombre total est le code secret. Pour ton jeux, tu peux mettre a la place du "solution_txt.text="gagné";" un gotoAnStop(); pour faire une action quelconque.

Le code gère aussi le cas où l'on augmente alors que l'on est à 9, dans quel cas le chiffre passe automatiquement à 0.

.fla du tuto
- tuto jeux 1


Code:
// Initialisation des variables (en AS2)
var chiffre_array:Array=new Array(0,1,2,3,4,5,6,7,8,9);
var solution:Number=135;

var prem:Number=0;
var deux:Number=0;
var trois:Number=0;

//On règle les chiffres a l'écran
premier_txt.text=chiffre_array[prem];
deuxieme_txt.text=chiffre_array[deux];
troisieme_txt.text=chiffre_array[trois];

//Boutons pour le premier chiffre
ha_btn.onRelease=function(){
   if(prem<9){
      prem++;
   }
   else{
      prem=0;
   }
   premier_txt.text=chiffre_array[prem];
   verification();
}
ba_btn.onRelease=function(){
   if(prem>0){
      prem--;
   }
   else{
      prem=9;
   }
   premier_txt.text=chiffre_array[prem];
   verification();
}

//Boutons pour le premier chiffre
hb_btn.onRelease=function(){
   if(deux<9){
      deux++;
   }
   else{
      deux=0;
   }
   deuxieme_txt.text=chiffre_array[deux];
   verification();
}
bb_btn.onRelease=function(){
   if(deux>0){
      deux--;
   }
   else{
      deux=9;
   }
   deuxieme_txt.text=chiffre_array[deux];
   verification();
}

//Boutons pour le troisieme chiffre
hc_btn.onRelease=function(){
   if(trois<9){
      trois++;
   }
   else{
      trois=0;
   }
   troisieme_txt.text=chiffre_array[trois];
   verification();
}
bc_btn.onRelease=function(){
   if(trois>0){
      trois--;
   }
   else{
      trois=9;
   }
   troisieme_txt.text=chiffre_array[trois];
   verification();
}

// Vérification
function verification(){
   courant=premier+deuxieme+troisieme;
   if(courant==solution){
      solution_txt.text="gagné";
   }
   else{
      solution_txt.text="faux";
   }
}
Revenir en haut Aller en bas
http://www.rabou.eu/
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 22:44

Voici une autre version. Cette fois ci avec un pavé numérique. J'aurai put le faire différement au niveau du code, mais il y a toujours pleins de version différentes pour faire a meme chose. Le code est 629.
Revenir en haut Aller en bas
http://www.rabou.eu/
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyDim 8 Avr - 22:47

Ce code est fait de tel manière a ce qu'à chaque changement de chiffre, il est vérifié si le nombre total est le code secret. Pour ton jeux, tu peux mettre a la place du "solution_txt.text="gagné";" un gotoAnStop(); pour faire une action quelconque.

Le code gère aussi le cas où l'on augmente alors que l'on est à 9, dans quel cas le chiffre passe automatiquement à 0.

.fla du tuto
- tuto jeux 2


Code:
var solution:Number=629;
var longueur=0;

un_mc.onRelease=function(){
   remplissage(1);
}
deux_mc.onRelease=function(){
   remplissage(2);
}
trois_mc.onRelease=function(){
   remplissage(3);
}
quatre_mc.onRelease=function(){
   remplissage(4);
}
cinq_mc.onRelease=function(){
   remplissage(5);
}
six_mc.onRelease=function(){
   remplissage(6);
}
sept_mc.onRelease=function(){
   remplissage(7);
}
huit_mc.onRelease=function(){
   remplissage(8);
}
neuf_mc.onRelease=function(){
   remplissage(9);
}
zero_mc.onRelease=function(){
   remplissage(0);
}


back_mc.onRelease=function(){
   if(longueur==1){
      premier_txt.text="";
      solution_txt.text="";
      longueur--;
   }
   else if(longueur==2){
      deuxieme_txt.text="";
      solution_txt.text="";
      longueur--;
   }
   else if(longueur==3){
      troisieme_txt.text="";
      solution_txt.text="";
      longueur--;
   }   
}
reset_mc.onRelease=function(){
   longueur=0;
   premier_txt.text="";
   deuxieme_txt.text="";
   troisieme_txt.text="";
   solution_txt.text="";
}

//remplissage des cases
function remplissage (chiffre){
   if(longueur==0){
      premier_txt.text=chiffre;
      solution_txt.text="";
      longueur++;
   }
   else if(longueur==1){
      deuxieme_txt.text=chiffre;
      solution_txt.text="";
      longueur++;
   }
   else if(longueur==2){
      troisieme_txt.text=chiffre;
      courant=premier+deuxieme+troisieme;
      verification(courant);
      longueur++;
   }
}
//vérification
function verification(courant:Number){
   if(courant==solution){
      solution_txt.text="gagné";
   }
   else{
      solution_txt.text="faux";
   }
}
Revenir en haut Aller en bas
http://www.rabou.eu/
rakshasa
newbie
rakshasa


Nombre de messages : 3
Age : 32
Date d'inscription : 15/02/2007

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyLun 9 Avr - 20:38

je vous remercie bien bas slimer et rabou! Je vais de ce pas essayer de terminé cet escape game en attendant je vais aller me présenter...^^
Revenir en haut Aller en bas
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre EmptyLun 9 Avr - 23:29

Quand tu l'aura fini, tu veux veux, y a moyen de mettre ton jeux sur le net, je peux le mettre sur mon espace perso. Comme ça tu pourra le mettre en ligne et le rendre disponible via le forum.
Revenir en haut Aller en bas
http://www.rabou.eu/
Contenu sponsorisé





[Flash] Pour un coffre a code a trois chiffre Empty
MessageSujet: Re: [Flash] Pour un coffre a code a trois chiffre   [Flash] Pour un coffre a code a trois chiffre Empty

Revenir en haut Aller en bas
 
[Flash] Pour un coffre a code a trois chiffre
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Flash][PHP] question sur le code d'un FLA
» [Flash]ASCII et Code des touches
» [Flash] Animation pour un cardiograme
» [Flash] Tuto pour les bases
» [Flash] Pour ceux qui veulent halluciner...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: La formation :: Logiciels :: Macromedia Flash et Director-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser