כיצד מגדירים האטה של תנועה בהתאם למיקום שרירותי של האובייקט?
היי כולם. רציתי לבדוק אם יש מצב שתעזרו לי במשהו קטן.
מצורף קובץ בו יש אנימציה של מישהו מתנדנד, פעיל במעבר עכבר על הכפתור.
אני רוצה שכשמישהו יוצא מהשטח הפעיל, שהתנועה לא תופסק באופן חד, אלא שבהדרגה, בהתאם למיקום התנועה, היא תאט ותעצר.
אני כמובן מדברת על
actionscript2
אני מסיקה ממה שרשמת שהאובייקט צריך להיות סטטי, ואז על-ידי תכנות ניתן לשלוט בתנועה שלו. אבל אני ממש לא יודעת איך עושים את זה. אשמח אם תוכל להראות לי דוגמא רלוונטית של הקוד.
תודה
בתגובה להודעה מספר 7 שנכתבה על ידי ilanar שמתחילה ב "אוקי. אבל איך עושים את זה?"
נגיד ותקבעי את המהירות שלך למשתנה speed שיהיה באותו אזור קוד לפונקציה moveFrame
אז קוד כזה יכול לעבוד
קוד PHP:
function moveFrame(){
this.gotoAndStop(this._currentframe+1);
setTimeout(moveFrame,speed);
}
צריך לבצע התייחסות למקרה שבו הפריים הבא הוא הפריים הראשון באנימציה
יש פקודת nextFrame אבל אני לא כל כך זוכר איך משתמשים בה אז נעזרתי בgotoAndStop
בצורה הזאת הוא יחכה speed אלפיות השניה בין פריים לפריים
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
בתגובה להודעה מספר 8 שנכתבה על ידי בן אור שמתחילה ב "נגיד ותקבעי את המהירות שלך..."
אני באמת מודה על ההסברים, אבל צריך להבין שאני לא מתכנתת ואין לי מושג למה הכוונה בניסוחים האלה.
אני מאוד אשמח אם מישהו יוכל לפתוח את הקובץ שהעליתי, להציץ, ולהסביר לי מה צריך לכתוב ואיפה. אם פעם אחת אקבל הסבר מלא, אני בטוחה שאצליח ליישם את הדברים הלאה בצרכים דומים....