Myarray var = [ "שעועית","אורז","טאקו","מנגל"];
Var i = מתמטיקה.הרצפה (אקראית (myarray.אורך));
Myarray [אני]
אני זקוק הביטוי לבצע פעם אחת ולא בכל מסגרת כאשר playhead מנגן דרך comp. איך אני יכול להריץ ביטוי לבצע רק בתחילת ציר זמן ולא על כל מסגרת? אני לא רואה שום מפעיל / אירועים לאיתור הריצה הראשונה של ציר הזמן, למשל פונקציה מטפל onenterframe כי מנצל ActionScript.
Thnx מראש
var myArray = ["beans","rice","tacos","bbq"];
var i = Math.floor(random(myArray.length));
myArray[i]
Re: הביטוי אקראיות להורג פעם Xinlai Ni - 11-05-2009
אולי פספסתי את הנקודה שלך, אבל למה אתה רוצה פונקציה אקראית לבחור אחת מתוך ארבע אפשרויות ולשמור אותו לנצח? למה לא פשוט לבחור אחד באופן ידני ולהקצות אותו ולא לשנות אותו לאורך זמן?
Xinlai ni
מהנדס תוכנה, Google Inc.
Re: הביטוי אקראיות להורג פעם Peter Hriso - 11-05-2009
יש לי חלקיקים יצירת comp. אני מנסה להתאים אישית את המראה של חלקיקים עם טקסט מונפש. אני מצורף comp השני חלקיק בנפרד כדי לעצב את המראה והתחושה אנימציה. אני משתמש comp השני לתכנן את המילים אנימציה, אבל אני צריך את זה כדי להיות מערך של מילים שונות.
Re: הביטוי אקראיות להורג פעם Dan Ebberts - 11-05-2009
Seedrandom () זה מה שאתה מחפש. כמו זה:
Myarray var = [ "שעועית","אורז","טאקו","מנגל"];
(seedrandom מדד,נכון);
Var i = מתמטיקה.הרצפה (אקראית (myarray.אורך));
Myarray [אני]
Dan
Re: הביטוי אקראיות להורג פעם Peter Hriso - 11-05-2009