
22-10-2006, 03:33
|
|
|
|
חבר מתאריך: 21.04.06
הודעות: 55
|
|
|
סמן "עכבר מתחלף
אחרי יותר משעה של ניסוי וטעיה החלטתי שוב לשאול...
הכנתי סמן לעכבר- כאשר פעם הוא נראה כמובי קליפ X ופעם כמובי קליפ O.
הצלחתי לגרום להנ"ל כאשר מלכתחילא אני מניחה על הבמה את שניה הMCים. אבל הנחה "פיזית" היא לא האידיאל במקרה כזה- ואני מנסה להביא את המוביקליפים הנ"ל ע"י קוד.
X לבדו- ללא שורות הקוד של O פועל מצויין.
אך כשאני משלבת את הבקשה שיבוא O התוצאה היא שמתחילה הOדבוק לבמה ומזיז אותה במקום לזוז בעצמו (ועוד שהוא אמור להתחיל עם הX).
לא יודעת אם הסברתי את עצמי טוב בשעה שכזו...
הנה הקוד:
כך אני מביאה את X וO לקוד:
קוד:
var SamanX = this.createEmptyMovieClip("SamanX",this.getNextHighestDepth());
SamanX.attachMovie("Xmouse","SamanX",this.getNextHighestDepth());
var SamanO = this.createEmptyMovieClip("SamanO",this.getNextHighestDepth());
SamanO.attachMovie("Omouse","SamanO",this.getNextHighestDepth());
השורה הבאה היא לגבי סמן העכבר:
ואז:
קוד:
_root.onMouseMove = function()
if (tor){
startDrag(SamanX,true);
}
else{
startDrag(SamanO,true);
}
}
מה שיש כאן זה כך:
כשהעכבר נע בצע:
בדוק תור מי-
(אם "תור"= "אמת" אז זה תור X)- גרור את האובייקט שמכיל את המוביקליפ של X.
אחרת (תור העיגול)- גרור את האובייקט שמכיל את המוביקליפ של O.
____________
נראה לי כ"כ הגיוני ופשוט עד שאני לא מבינה למה במקום לבצע את מה שאני חושבת שאני מבקשת- הוא מבצע משהו אחר...? איפה הפעם שגיתי?
|