אני רוצה שכפתור אחד בלחיצה האשונה הוא יגרום למשהו להעשות ובלחיצה השנייה לגרום למשהו אחר להעשות.. ואז הלחיצה השלישית זה יעשה את הפעולה הראשונה וחוזר חלילה..
בתגובה להודעה מספר 1 שנכתבה על ידי noam906 שמתחילה ב "2 פעולות עם אותו הכפתור.. אפשר להגיד "דחוף"..."
ציטוט:
במקור נכתב על ידי noam906
אני רוצה שכפתור אחד בלחיצה האשונה הוא יגרום למשהו להעשות ובלחיצה השנייה לגרום למשהו אחר להעשות.. ואז הלחיצה השלישית זה יעשה את הפעולה הראשונה וחוזר חלילה..
יש איזו שהיא דרך?
לא בטוח שהבנתי..
קוד:
on (release) {
if(_root.smth==undefined) {_root.smth=1;}
if (_root.smth==1) {
//code
_root.smth=2
} else if (_root.smth==2) {
//code
_root.smth=1;
}
}
אתה יכול להוריד את השורה הראשונה אם אתה מגדיר לבד סתם משתנה על הבמה.
בלי קשר* זה רק אני או שרק בפלאש 8 אפשר לתת למווי כליפים קודים של כפתורים?
בתגובה להודעה מספר 2 שנכתבה על ידי zoomby שמתחילה ב "[QUOTE=noam906]אני רוצה..."
לא הבנתי בדיוק מה עשית בקוד.. אתה יכול להראות בבקשה קובץ SWF לראות אם זה מה שהתכוונתי?
יכול להיות שזה עובד ויש את אותה בעיה כמו שהייתה לי - בעצם אני גם אמרתי לו: בציר זמן הראשי:
1. הגדרתי משתנה ל-true בלחיצה:
2. אמרתי לו שאם המשתנה הוא true תעשה משהו ושנה את המשתנה ל-flase
3. אמרתי לו שאם המשתנה הוא flase תעשה משהו ושנה את המשתנה ל-true
יכול להיות שזה אותה בעיה כאילו שזה בעצם לא עוצר ("טרו" הופך ל"פולס" והוא הופך ל"טרו" וכד')?