
17-11-2006, 16:26
|
|
|
|
חבר מתאריך: 08.10.04
הודעות: 559
|
|
|
בעיה עם הערך של x ו-y
אני בונה משחק, משהו כמו שהיה באתגר האחרון. עכשיו יש כמה סוגים של אוייבים - שנעים מלמטה למעלה מצד לצד וכו'. אז בשביל לטעון אותם אני עושה לכל אחד פונקציה שבתוכה יהיה attachMovie ואז אני טוען את האוייבים (לא את כולם ביחד, וגם בצורה רנדומלית) לערכים של X וY שאני מגדיר לו. הבעיה היא - שכאשר אני אומר לו לטעון את האוייב לקורדינטות מסוימות, אלו הן לא אותן קורדינטות שהאוייב מופיע על הבמה (שמתי אותו קודם על הבמה כדי לדעת את הקורדינטות הרצויות)
???
===עריכה===
בזמן שרשמתי את הבעיה חשבתי על פתרון, לקחתי דינמיק טקסט ורשמתי לה את הY של האוייב הרצוי, וראיתי שהתוצאה היא 207 ואז שמתי את הערך ב-attachMovie וזה טוב. אבל זה פתרון מסורבל וארוך מישהו מכיר עוד דרך?
זה הקוד:
קוד:
on(press){
attachMovie("e1","lala",2,{_x:19.8 ,_y:-61.5})
}
אלה הערכים שבתוך האוייב, כלומר הוא נמצא על הבמה, ואז נכנסתי לתוכו ומשם לקחתי את הערכים. ושחכתי לציין שהX פועל טוב והY לא, את הY צריך להחליף ב-207 - הערך שלקחתי מהדינמיק בוקס...
אה ועוד דבר אחד, רשמתי לו שיטען את האוייבים לשכבה 2 כמו שרשמתי בקוד למעלה, ומשום מה זה טוען לי את האוייב מעל כל השכבות. איך לגרום לו להיות בשכבה שאני רוצה? (שכבה אחת לפני הכי נמוכה) תודה 
נערך לאחרונה ע"י Justniv בתאריך 17-11-2006 בשעה 16:38.
|