Espressione casuale eseguita una sola volta Peter Hriso - 11-05-2009
Ho la seguente espressione in una fonte di testo:
Var myarray = [ "fagioli","riso","tacos","barbecue"];
Var i = matematica.Floor (random (myarray.Length));
Myarray [I]
Ho bisogno di una espressione di eseguire una sola volta e non ogni fotogramma, quando l'indicatore di riproduzione svolge attraverso il comp. Come posso eseguire una espressione di eseguire solo all'inizio di una linea temporale e non su ogni fotogramma? Non vedo alcun trigger / eventi per individuare la prima corsa della linea temporale, Per esempio una funzione di gestione onEnterFrame che utilizza ActionScript.
Thnx in anticipo
var myArray = ["beans","rice","tacos","bbq"];
var i = Math.floor(random(myArray.length));
myArray[i]
Ri: Espressione casuale eseguita una sola volta Xinlai Ni - 11-05-2009
Forse ho perso il tuo punto, Ma perché volete una funzione casuale per scegliere una delle quattro opzioni e mantenere per sempre? Perché non scegliere una manualmente e assegnare ad esso e non cambiarlo per tutto il tempo?
Xinlai ni
Software Engineer, Google Inc.
Ri: Espressione casuale eseguita una sola volta Peter Hriso - 11-05-2009
Ho una generazione di particelle comp. Sto cercando di personalizzare l'aspetto delle particelle con testo animato. Ho allegato una comp secondo per ogni singola particella di progettare il look and feel animati. Io sto usando il comp secondo a progettare le parole animate, ma ho bisogno di essere un array di parole diverse.
Ri: Espressione casuale eseguita una sola volta Dan Ebberts - 11-05-2009
Seedrandom () è quello che stai cercando. Come questo:
Var myarray = [ "fagioli","riso","tacos","barbecue"];
Indice seedrandom (,True);
Var i = matematica.Floor (random (myarray.Length));
Myarray [I]
Dan
Ri: Espressione casuale eseguita una sola volta Peter Hriso - 11-05-2009