מפה וצירים זזים???

painlies

New member
מפה וצירים זזים???

שלום לכולם, יש לי מפה כרקע בפלאש. אני רוצה להעביר עליה 2 קווים, שיתחברו בנקודה בה ימצא העכבר. לאיפה שהעכבר יזוז, יזוזו גם הקווים.... יש למישהו מושג איך? תודה רבה!
 

bnayal

New member
לי יש

תעשה MC אחד שבתוכו יש ציור של קו והMC הזה עוקב אחרי תנועת ה_X של העכבר ועוד MC כזה שעוקב אחרי תנועת ה_Y של עכבר. צריך קוד?
 

painlies

New member
תודה

זה בידיוק מה שחשבתי וכבר התחלתי לעשות. הרבה זמן לא נגעתי בפלאש.. ואני טיפה חלוד. זה מה שכתבתי, אבל הרבה לא ממש קורה.... while (this.HORZ._y < this._ymouse) { this.HORZ._y=this.HORZ._y -1; };
 

bnayal

New member
אממממ....

onClipEvent(EnterFrame){ this._x = _root.mouse._x; }​
שים את זה על הMC של הקו שזז ימינה-שמאלה. זה אמור לעבוד אך לא בדקתי זאת...
 

OrrKislev

New member
קצת יותר פשוט

תעשה MC שהוא בעצם שני הצירים ביחד, כלומר שני קוים ארוכים מאוד המצטלבים בדיוק על ה (0,0) של הMC, ואז תעשה
startDrag(myAxis);​
כמובן שצריך לתת לMC הזה שם אינסטנס myAxis...
 

bnayal

New member
אבל

אבל אז הוא צריך MC ממש ארוך, או להגביל את איזור הגרירה של הMC. אחרת זה לא ייצא טוב...
 

bnayal

New member
לא, סתם מפגר...

למה לעשות משהו מסורבל כשאפשר לעשות אותו פשוט וקל
 
למעלה