Random Ausdruck einmal ausgeführt Peter Hriso - 11-05-2009
Ich habe die folgenden Ausdruck über einen Text Quelle:
Var myarray = [ "Bohnen","Reis","Tacos","BBQ"];
Var I = math.Stock (random (myarray.Length));
Myarray [I]
Ich brauche ein Ausdruck zu einer Zeit und nicht jedes Bild, wenn die Abspielposition spielt durch die comp ausführen. Wie kann ich einen Ausdruck, der erst am Anfang einer Timeline und nicht auf jeden Frame ausführen? Ich sehe keinen Trigger / Veranstaltungen zur Erfassung der erste Lauf von der Timeline, Zum Beispiel ein onEnterFrame Handler-Funktion, die ActionScript nutzt.
Thnx im Voraus
var myArray = ["beans","rice","tacos","bbq"];
var i = Math.floor(random(myArray.length));
myArray[i]
Re: Random Ausdruck einmal ausgeführt Xinlai Ni - 11-05-2009
Maybe I missed your point, Aber warum wollen Sie eine beliebige Funktion, um ein wählen Sie aus vier Möglichkeiten, und es bleiben immer? Warum nicht einfach ein manuell auswählen und weisen Sie es nicht ändern und sie in der gesamten Zeit?
Xinlai ni
Software-Ingenieur, Google Inc.
Re: Random Ausdruck einmal ausgeführt Peter Hriso - 11-05-2009
Ich habe eine comp Teilchen erzeugen. Ich bin versucht, das Aussehen der Partikel mit animierten Text anpassen. Ich habe eine zweite comp jedes einzelnen Partikels im Anhang zu der animierten Look and Feel Design. Ich bin mit dem zweiten comp die animierte Worte Design, aber ich brauche es für eine Reihe von verschiedenen Worten.
Re: Random Ausdruck einmal ausgeführt Dan Ebberts - 11-05-2009
Seedrandom () ist das, was Sie suchen. Davon:
Var myarray = [ "Bohnen","Reis","Tacos","BBQ"];
Seedrandom (Index,True);
Var I = math.Stock (random (myarray.Length));
Myarray [I]
Dan
Re: Random Ausdruck einmal ausgeführt Peter Hriso - 11-05-2009