שלום וברכה
יש לי מוביקליפ, לצורך העניין נקרא לו balls, ובתוכו יש הרבה מוביקליפים עם אותו שם (instence name) רק עם מספור עולה. לדוג': ball1, ball2 וכו'. בתוך כל מוביקליפ ישנה אנימציה, עם stop בהתחלה.
המוביקליפ הזה (ball) נמצא על ה-keyFrame השני בבמה.
ב keyFrame הראשון יש לי כמה כפתורים, ויש לי משתנה "cur". כשלוחצים על כל כפתור, נכנס ב "cer" ערך לפי הכפתור (הכפתור הראשון מכניס "1" ל cur, הכפתור השני "2" וכן הלאה.)
ב keyFrame השני אני רוצה שרק אחד מהמובקליפים יתנגן, לפי המשתנה. לדוג': אם עכשיו ב cur יש לי ערך "3" - אני רוצה ש ball3 יעשה play();
הבעיה היא שאני לא מצליחה לעשות את זה
ניסיתי לכתוב
והוא כותב לי שגיאה
ניסיתי להגדיר משתנה חדש
והפעם הוא לא כתב לי שגיאה, אך זה לא פעל.
אם מישהו יוכל לעזור ולכתוב איך אפשר לקרוא למובקליפים שונים עם משתנה.
תודה רבה
(אני כותבת ב AS2)
יש לי מוביקליפ, לצורך העניין נקרא לו balls, ובתוכו יש הרבה מוביקליפים עם אותו שם (instence name) רק עם מספור עולה. לדוג': ball1, ball2 וכו'. בתוך כל מוביקליפ ישנה אנימציה, עם stop בהתחלה.
המוביקליפ הזה (ball) נמצא על ה-keyFrame השני בבמה.
ב keyFrame הראשון יש לי כמה כפתורים, ויש לי משתנה "cur". כשלוחצים על כל כפתור, נכנס ב "cer" ערך לפי הכפתור (הכפתור הראשון מכניס "1" ל cur, הכפתור השני "2" וכן הלאה.)
ב keyFrame השני אני רוצה שרק אחד מהמובקליפים יתנגן, לפי המשתנה. לדוג': אם עכשיו ב cur יש לי ערך "3" - אני רוצה ש ball3 יעשה play();
הבעיה היא שאני לא מצליחה לעשות את זה
ניסיתי לכתוב
קוד:
_root.balls.ball[cur].play();
ניסיתי להגדיר משתנה חדש
קוד:
aaa="ball"+cur
trace(aaa);
_root.balls.aaa.play();
אם מישהו יוכל לעזור ולכתוב איך אפשר לקרוא למובקליפים שונים עם משתנה.
תודה רבה
(אני כותבת ב AS2)