Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Quiz random e array da ciclo for

    sto cercando di realizzare un quiz con 10 domande casuali prese da 1 file esterno (con domande totali 30)

    Per far questo vorrei passare attraverso le seguenti fasi:
    1) carico tutte e 30 le domande
    2) creo un ciclo che mi determina randomicamente quali sono le domande da porre
    3) tolgo le ripetizioni
    4) inizio il filmato che mi dice vai alla domanda successiva (ovvero domanda[n])

    ho simulato il percorso e va tutto bene se utilizzo al punto 2 la segunte array:
    myArray = new Array ("1", "2", "3", "4", "3", "6", "7", "2", "9", "1");

    ma se provo a creare una stringa manualmente e poi a utilizzarla x 1 array

    for (i=1; i<=10; i++) {
    set("_root.question"+i, random(eval("_root.n_menu")));
    if (i<=9) {
    _root.risultato = _root.risultato+"\""+eval("_root.question"+i)+"\", ";
    } else {
    _root.risultato = _root.risultato+"\""+eval("_root.question"+i)+"\"" ;
    }

    }

    myArray = new Array(_root.risultato);

    non funge....

    qualcuno mi illumina??

    thanks

  2. #2
    tana:

    myArray = new Array();
    for (i=0; i<=n_menu; i++) {
    set("_root.question"+i, random(eval("_root.n_menu")));
    newLength = myArray.push(eval("_root.question"+i));
    }

    grazie comunque

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.