Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2007, 11h56   #1
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 65
Points : 26
Points : 26
Par défaut pb radiobutton coché par défaut

bonjour,
j'ai réalisé un petit quizz en flash. 5 questions, 4réponses par question. On coche une réponse via un radio button. Pour aller à la question suivante un bouton permet d'aller à l'image d'après.
Mon souci est que pour 2 radio button ya un souci. Si l'utilisateur à cliqué sur un de ces deux là, lorsqu'il passe à la question suivante ça coche automatiquement par défaut une des 4 réponses... Or, logiquement lorsqu'on arrive sur une question aucun des radiobutton n'est coché par défaut...
Auriez-vous une réponse ?

Voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
stop();
var scoreGlobal = 0;
var pointQuestion = -1;
var i:Number;
 
//Le bouton permet d'aller à la frame suivante et d'enregistrer le score
btSuite.onPress = function() {
	if (pointQuestion != -1) {
		scoreGlobal += pointQuestion;
		/*trace(scoreGlobal);*/
		pointQuestion = -1;
		nextFrame();
	}
};
 
 
//Gestionnaire pour  le clic de souris sur le bouton radio
var surveil = new Object();
surveil.click = function(resultat) {
	pointQuestion = resultat.target.selectedData;
};
reponse.addEventListener("click", surveil);
purple21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2007, 15h27   #2
Nouveau Membre du Club
 
Webmaster
Inscription : mai 2007
Messages : 67
Détails du profil
Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : mai 2007
Messages : 67
Points : 35
Points : 35
Bonjour,

J'imagine que tes boutons radio on le même nom d'une frame à l'autre, dans ce cas il faut les réinitialisé a chaque fois, tu peut par exemple créer une fonction de ce type :
Code :
1
2
3
4
5
6
7
8
9
 
function remiseZero()
{
//je considére que mes quatre bouton s'appelle reponse1, 2, 3 et 4
for ($=1; i<=4 ; i++)
{
    this["reponse"+i].selected=false;
}
}
Aprés tu n'a plus qu'à appeler la fonction remizeZero à chaque fois ue l'on clique sur le bouton btsuite
leto02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2007, 12h54   #3
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 65
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 65
Points : 26
Points : 26
Merci bien c'était ça

je pensais que le penneau de propriété suffisait pour indiquer au radiobutton "Selected=False" ... Mais visiblement c'est pas le cas !
En rajoutant du code AS cette fois ça fonctionne, mes boutons ne sont pas selectionnés par défaut.
Merci bien
purple21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h12.


 
 
 
 
Partenaires

Hébergement Web