לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #5  
ישן 08-10-2005, 01:20
  -FoxyBrain- -FoxyBrain- אינו מחובר  
 
חבר מתאריך: 03.09.05
הודעות: 2,857
כן
בתגובה להודעה מספר 4 שנכתבה על ידי noam906 שמתחילה ב "ועוד משהו... מישהו יודע איזה..."

תשתמש בפונקצית "()MovieClip.hitTest"
הפונקציה מחזירה לך ערך בוליאני של true במידה ויש חפיפה, במידה ואין, מן הסתם - false
אם תרצה לחשב צורה שהיא יותר מסתם ריבוע, תצטרך להכניס עוד כמה ערכים(אפרט אם תרצה)

אתה יכול לשלב את הפונקציה עם משפט תנאי על מנת לבצע פעולה כלשהו בעת החפיפה:
קוד:
if(MovieClip.hitTest(MovieClip2) { trace("combination is a good thing!") }


את הבדיקה הזו אתה כבר יכול לשלב בפונקצית enterframe על מנת ליצורבדיקה בלתי פוסקת.
אך תמיד, לפני שאתה יוצר enterframe, בדוק את כל האופציות, יתכן ויש לך דרך יותר יעילה הגוזלת פחות משאבים (או אותה כמות משאבים לזמן מוגבל).

לדוגמה, הבדיקה תתבצע רק כאשר יש תנועה עם העכבר :
קוד:
onClipEvent(mouseMove) { if(MovieClip.hitTest(MovieClip2) { trace("combination is a good thing!"); } }


עוד דוגמה, הבדיקה תפעל רק כאשר אתה גורר את המוביקליפ:
קוד:
//frame code function hitTester() { if(MovieClip.hitTest(MovieClip2) { trace("combination is a good thing!"); } } //button code on(press) { MovieClip.startDrag(); intervalId=setInterval(hitTester(),10); trace("now i'm checking for hitting") } on(release) { MovieClip.stopDrag(); clearInterval(intervalId); trace("and now i'm not") }
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה


נערך לאחרונה ע"י -FoxyBrain- בתאריך 08-10-2005 בשעה 01:24.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 16:45

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר