Bonjour le forum
je suis en train de réaliser un jeu style incollable...
L'utilisateur à une question si il choisit la bonne réponse il à +1 et si il choisit une mauvaise il à -1 (super original)
A la fin j'aimerai voir combien de point il à marqué :ca c le cadre ()
Sur mes cases à cocher j'ai le code suivant
Je stock dans un champ text le résultat (nombre de point) de chaque questions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 clta_mc.a_mc.onRelease = function() { clta_mc.a_mc.gotoAndPlay(2); clicA++; resa_txt = clicA; clta_mc.c_mc.enabled = false; }; clta_mc.b_mc.onRelease = function() { clta_mc.b_mc.gotoAndPlay(2); clicA--; resa_txt = clicA; clta_mc.b_mc.enabled = false; }; //etc...
Pour calculer chacun des champs j'ai ce code
Sur la dernière fiche du jeux l'utilisateur à un bouton qui lui permet de voir son score final
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 clic = 0; function calcul(pRes) { pResA = Number(resa_txt.text); if (isNaN(pResA)) { pResA = 0; } pResB = Number(resb_txt.text); if (isNaN(pResB)) { pResB = 0; } pResC = Number(resc_txt.text); if (isNaN(pResC)) { pResC = 0; } pResD = Number(resd_txt.text); if (isNaN(pResD)) { pResD = 0; } pResE = Number(rese_txt.text); if (isNaN(pResE)) { pResE = 0; } a = (pResA+pResB+pResC+pResD+pResE); return (a);
Vous vous en douterez ça ne marche pas, inlassablement je me retrouve avec un score final avec 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 score_mc.onRelease = function() { pRes = calcul(resa_txt.text, resb_txt.text, resc_txt.text, resd_txt.text, rese_txt.text) res_txt.text = pRes; }
Quelqu'un peut m'aider ou me conseiller ça serait super sympa ???![]()
Partager