achei um aquivo aqui que esta me ajudando muito para resolver um problema.
Ele chama 10 arquivos txt com perguntas multipla escolha randomicamente.
Só que, ele tem uma ação que, após 10 loops, vai para o frame final, onde mostra o resultado de acertos.
Me problema é que as perguntas se repetem, precisava de uma ação que chame apenas o arquivo txt que ainda não foi aberto...tem como fazer isso será?
No primeiro frame tem a seguinte ação
q = Number(random(10))+1;
NO segundo frame tem a seguinte ação:
if (Number(q) == Number(used1) or Number(q) == Number(used2) or Number(q) == Number(used3) or Number(q) == Number(used)) {
gotoAndPlay(1);
} else {
set("used" add loop, q);
}
if (Number(loop) == 10) {
gotoAndPlay("end");
}
Obs: achei que fosse este number(q) == Number(used1) or Number(q) , fiz até used 10, mas continuou repetindo....
no 3º frame tem a seguinte ação:
q = Number(random(10))+1;
Depois no 13:
if (right eq choice) {
gotoAndPlay("right");
} else {
gotoAndPlay("wrong");
}
e no 33:
loop = Number(loop)+1;
score = Number(score)+10;
gotoAndPlay(1);
segue o arquivo: www.estudiodop.com.br/quiz.zip
Se alguem puder ajudar, agradeço...ou apenas dar uma dica, posso pesuisar a respeito sem problema algum

valeu
Edição feita por: Malandrage, 17/01/2007, 13:19.