Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di tonaz
    Registrato dal
    Jan 2002
    Messaggi
    82

    18 numeri a caso da un array

    Ciao a tutti!

    dovrei riuscire a fare in modo che quando clicco un pulsante sullo stage, viene assegnato ad una variabile (nel mio caso un campo di testo dinamico sullo stage) un numero casuale preso da un array di 18 numeri (dal valore da 1 a 18), i quali non si ripetano mai ogni volta che clicco. cliccando la 19esima volta sarebbe bello un trace("done!");

    grazie mille per l'aiuto!
    TonaZ

  2. #2
    Utente di HTML.it L'avatar di tonaz
    Registrato dal
    Jan 2002
    Messaggi
    82
    risolto:

    creo l'array su un frame:

    tot = 18;
    myarray = new Array();
    for (var id = 0; id<tot; id++) {
    myarray[id] = id+1;
    }

    poi sul bottone:

    on (release) {
    rnd = random(myarray.length);
    val = myarray[rnd];
    myarray.splice(rnd, 1);
    campo_di_testo_variabile = val;
    if (myarray.length == 0) {
    trace("done!");
    }
    }
    TonaZ

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.