l'unica cosa
codice:
//array che contiene le risposte esatte
risposteEsatte = new Array("v","f","v");
for(i=0;i<risposteEsatte.length;i++){
var rButV = eval("dv"+i);
var rButF = eval("df"+i);
rButV.data = "v";
rButF.data = "f";
rButV.groupName = "domanda"+i;
rButF.groupName = "domanda"+i;
}
puls.onRelease = function(){
errore = false;
for(i=0;i<risposteEsatte.length;i++){
if(eval("domanda"+i).selectedData != risposteEsatte[i]){
errore = true;
}
}
if(errore == true){
trace("ci sono risposte errate");
} else {
trace("complimenti, hai risposto bene");
}
}
unica condizione è quella di dare come nome di istanza dv0 - dv1 - dv2 ai radioButton "vero" e df0 - df1 - df2 etc ai radioButton "falso". Poi tutto il resto lo fa il codice.