01-10-2005, 06:27
|
|
|
חבר מתאריך: 03.09.05
הודעות: 2,857
|
|
יש פיתרון לכל דבר...
צפיתי את הבעיה, פשוט חיכיתי שתענה כי לא רציתי "להעמיס" עליך הכל בהודעה אחת.
קודם כל, גם בשיטה הזאת לא יתפספס לך כלום, אבל כדי לא לרוץ סתם על יותר מידי מוביקליפים שלא קיימים (גזילת משאבים) לחינם אתה יכול להשתמש במערך.
בכל פעם שמוביקליפ נמחק פשוט "תדחוף" את כל אלה שמעליו, תא אחד אחורה.
הלולאה פשוט תרוץ על המערך...
להריץ פקודת startdrag באופן רציף זה נראה לי הדבר הכי לא נכון לעשות.
זה פשוט יגזול ממך המון משאבים, שלא לדבר על זה שפשוט לא עושים את זה, תחשוב איזה בזובוז זה, הפקודה היא בין המועטות הניתנות להגדרה פעם אחת בלבד, כדאי לנצל את זה .
מה שאתה צריך לעשות בעצם זה להגדיר פונקציה של הstartdrag (בלחיצה תתחיל לגרור, בשיחרור תפסיק) וכך בעצם, בכל פעם שמוביקלים נוצר "תצמיד" לו את הפונקציה... אפילו אין צורך בלולאה
אני חושב שהלינק הזה יעזור לך פה
אם תצטרך עזרה או הדגמה קלה, אל תהסס להשיב...
_____________________________________
נערך לאחרונה ע"י -FoxyBrain- בתאריך 01-10-2005 בשעה 06:44.
|