Lo que yo haria es lo siguiente:
1) colocar en el escenario un campo de texto dinámico para mostrar una pregunta
2) colocar en el escenario varios campos de texto donde se mostrarán las posibles respuestas
3) colocar radiobutons a la izquierda de cada posible respuesta, para que el usuario pueda seleccionar una respuesta.
4) hacer un arreglo con los numeros de preguntas y revolverlo
Código :
// ****************************************************
// desordena numeros
// ****************************************************
DesordenaNumeros = function (NumMin, NumMax,) {
var arr1 = new Array ();
var arr2 = new Array ();
for (n=NumMin; n<=NumMax; n++) arr1.push(n);
for (n=NumMin; n<=NumMax; n++) {
PosTemp = random(arr1.length);
arr2.push(arr1[PosTemp]);
arr1.splice(PosTemp,1);
}
return arr2;
}
//*************************************************************
var arrOrdenPreg = DesordenaNumeros(0, domande.length);
//*************************************************************
5) procesar las primeras 10 preguntas del arreglo arrOrdenPreg,
Código :
var nPreguntaAct =-1;
function SiguientePregunta () {
nPreguntaAct++;
if (nPreguntaAct >= 10) {
... acciones para cuando se termina de contestar las 10 preguntas.
... puede ser cambiar de fotograma para mostrar el total de respuestas correctas
}
Pregunta.text = domande[arrOrdenPreg[nPreguntaAct]][0];
var RespOK = domande[arrOrdenPreg[nPreguntaAct]][1];
var arrResp = domande[arrOrdenPreg[nPreguntaAct]][2];
for (nResp=0; nResp < arrResp.length; nResp++) {
this["Resp" + nResp]..text = arrResp[nresp];
... codigo para deseleccionar el radioboton que esta a la izquierda de la respuesta en proceso...
}
}
6) llamar a la función al inicio de la aplicación y cada vez que se detecte que se respondio a una pregunta, ya sea detectando el onPress de los radiobotons o detectando el onPress de un boton que se dirija a la siguiente pregunta.
espero te sirva...