Expression aléatoire exécutée une fois Peter Hriso - 11-05-2009
J'ai l'expression suivante sur un texte source:
Var monTableau = [ "haricots","riz","tacos","BBQ"];
Var i = mathématiques.Floor (random (myarray.Length));
Myarray [I]
J'ai besoin d'une expression à exécuter une seule fois et non pas à chaque image lorsque la tête de lecture joue à travers les comp. Comment puis-je utiliser une expression à exécuter seulement au début d'un montage-chronologique et non pas sur chaque image? Je ne vois pas tous les déclencheurs / événements de détection de la première exécution du montage-chronologique, Par exemple une fonction de gestionnaire onEnterFrame qui utilise ActionScript.
Thnx in advance
var myArray = ["beans","rice","tacos","bbq"];
var i = Math.floor(random(myArray.length));
myArray[i]
Re: Expression aléatoire exécutée une fois Xinlai Ni - 11-05-2009
J'ai peut-être manqué votre point, Mais pourquoi voulez-vous une fonction aléatoire à choisir l'un des quatre choix et de le conserver à jamais? Pourquoi ne pas choisir un seul et lui assigner manuellement et non pas le changer tout le temps?
Xinlai NI
Software Engineer, Google inc.
Re: Expression aléatoire exécutée une fois Peter Hriso - 11-05-2009
J'ai un particules génératrices de comp. Je cherche à personnaliser l'aspect des particules avec du texte animé. J'ai joint une maquette seconde à chaque particule de concevoir le look et la sensation d'animation. J'utilise la maquette seconde conception, les mots animés, mais j'en ai besoin pour être un tableau de mots différents.
Re: Expression aléatoire exécutée une fois Dan Ebberts - 11-05-2009
Seedrandom () est ce que vous recherchez. Comme celui-ci:
Var monTableau = [ "haricots","riz","tacos","BBQ"];
(seedrandom index,True);
Var i = mathématiques.Floor (random (myarray.Length));
Myarray [I]
Dan
Re: Expression aléatoire exécutée une fois Peter Hriso - 11-05-2009