01-12-2005, 07:52
|
|
|
חבר מתאריך: 01.12.05
הודעות: 12
|
|
בעיה קצת מורכבת...
היי לכולם!
הנה הבעיה שלי: יש לי סקרולפיין ובתוכו טעון MC מסויים. עכשיו, מה שאני צריך זה שכאשר אני לוחץ על כפתור מסויים זה קודם כל יעשה איזו אנימציה בסרטון שכבר נמצא בסקרולפיין ואז, כאשר יגיע לפריים האחרון - שיטען סרט חיצוני. כרגע יש לי קוד כזה:
קוד:
on (release) {
_root.scrollpane.menu.gotoAndPlay("end_seq");
_root.scrollpane.loadScrollContent("images/gallery/doors/doors_gallery.swf");
_root.scrollpane.setScrollPosition(1, 1);
}
אבל זה לא בדיוק עובד. השורה הראשונה בכלל לא מתבצעת (אין לי מושג איך לגשת לקליפ שנמצא בסקרולפיין, ואני צריך ש-2 השורות האחרונות יתבצעו כאשר הסרטון MENU מגיע לפריים האחרון. חוץ מזה צריך שזה יגש לא רק לסרטון MENU, אלא לסרטון שנמצא באותו רגע בסקרולפיין. איך עושים את זה???
עוד פתרון שחשבתי עליו: הרי יש לי כמה סרטונים חיצוניים לטעון (וכמה כפתורים). אז אולי אפשר לעשות משהו כזה: כאשר לוחצים על כפתור מסויים, יוצרים איזה משתנה גלובאלי שבתוכו נמצאות 2 השורות האחרונות שבקוד, מנגנים את הסרטון הזה MENU וכאשר הור מגיע לפריים האחרון - הוא קורא למשתנה הזה ומבצע את הפקודות שבו (כלומר, טוען סרטון וממקם אותו במקום הנכון). כמובן שכל כפתור משנה את תוכן המשתנה. אבל במקרה הזה צריך לציין לא את שם הסרט שנמצא בסקרולפיין, אלא לציין שיעשה את הפעולה על סרטון נוכחי.
זה נשמע לי פתרון אלגנטי יותר, אבל אין לי מושג איך לעשות את זה. תעזרו לי בבקשה!!!
תודה רבה מראש!
נ.ב. אני משתמש ב-FLASH MX.
|