ABA


"צריך עזרה קטנה ב ActionScript (Flash) בראנדום פריים"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13899 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13899
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   16:45   11.05.08   
אל הפורום  
  צריך עזרה קטנה ב ActionScript (Flash) בראנדום פריים  
 
   יש לי כמה פריימים
בניתי פונקצייה שאומרת לו ללכת לפריימים מסויימים ולעבור אליהם בסדר רנדומלי
הבעיה היא שהוא קופץ על אותם פריימים כמה פעמים..
מה אני עושה כדי שזה יציג כל פריים רק פעם אחת?
זה הקוד:


function shuffle()
{
var numbers:Array = ;
var frame:Number = Math.floor(Math.random() * 26);
gotoAndPlay(numbers);
}

תודה לעוזרים..


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  במקום gotoAndPlay תשתמש ב-gotoAndStop :) Ice Cold  11.05.08 17:32 1
     זה לא עוזר.. עדיין מציג את אותו פריים כמה פעמים.. DiSHi 11.05.08 18:57 2
         UP.. DiSHi 12.05.08 17:17 3
             כנראה שלא הבנתי אותך נכון. אתה רוצה שאם הוא הלך כבר Ice Cold  14.05.08 10:00 5
                 בדיוק.. ורק עכשיו שמתי לב.. שחלק מהסקריפט נעלם.. DiSHi 14.05.08 10:23 6
                     אני מניח שאתה קורא ל-shuffle כמה וכמה פעמים? Ice Cold  14.05.08 11:51 8
                         כן.. כשלוחצים על כפתור זה מפעיל את השאפל DiSHi 14.05.08 12:01 9
                             אוקיי... נתחיל בזה שאל תשים את המערך בתוך הפונקציה אלא Ice Cold  14.05.08 12:14 10
                                 פשש תודה רבה.. עכשיו עוד שאלה קטנה.. DiSHi 14.05.08 12:22 11
                                     אז הנה עוד תיקון: Ice Cold  14.05.08 12:38 12
                                         המון המון תודה :) עובד טוב מאוד.. DiSHi 14.05.08 12:41 13
                                             בבקשה :) Ice Cold  14.05.08 12:52 14
  יש לי גם בעיה עם הסקריפט הזה.. DiSHi 13.05.08 19:53 4
     אל תתייחסו לתגובה הזאת.. DiSHi 14.05.08 10:26 7
  אללה יניב יא גאון פלקסי:}}} akoka 14.05.08 19:14 15

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   17:32   11.05.08   
אל הפורום  
  1. במקום gotoAndPlay תשתמש ב-gotoAndStop :)  
בתגובה להודעה מספר 0
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   18:57   11.05.08   
אל הפורום  
  2. זה לא עוזר.. עדיין מציג את אותו פריים כמה פעמים..  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   17:17   12.05.08   
אל הפורום  
  3. UP..  
בתגובה להודעה מספר 2
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   10:00   14.05.08   
אל הפורום  
  5. כנראה שלא הבנתי אותך נכון. אתה רוצה שאם הוא הלך כבר  
בתגובה להודעה מספר 3
 
ל-FRAME 5, שלא יחזור יותר אף פעם ל-FRAME 5 עד שכל ה-RANDOM ייגמר ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   10:23   14.05.08   
אל הפורום  
  6. בדיוק.. ורק עכשיו שמתי לב.. שחלק מהסקריפט נעלם..  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 14.05.08 בשעה 10:25 בברכה, DiSHi
 
העלתי את הסקריפט לקובץ TXT..

http://rotter.name/User_files/nor/482a93d7109fc7da.txt

יש לך רעיונות אולי מה לעשות?

תודה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   11:51   14.05.08   
אל הפורום  
  8. אני מניח שאתה קורא ל-shuffle כמה וכמה פעמים?  
בתגובה להודעה מספר 6
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   12:01   14.05.08   
אל הפורום  
  9. כן.. כשלוחצים על כפתור זה מפעיל את השאפל  
בתגובה להודעה מספר 8
 
   ואני לא יכול לעשות רק כפתור אחד..
כי בכל פריים אני צריך אותו במקום אחר..

אין איזה סקריפט שיגיד לו אם נכנסת לפריים 5 אל תיכנס שוב


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:14   14.05.08   
אל הפורום  
  10. אוקיי... נתחיל בזה שאל תשים את המערך בתוך הפונקציה אלא  
בתגובה להודעה מספר 9
 
בחוץ. שכולם ישתמשו רק בו. שים אותו בפריים 0.

לגבי הפונקציה, שיפצתי לך אותה קצת:


var numbers:Array = ;
function shuffle()
{
var frame:Number = Math.floor(Math.random() * numbers.length);
gotoAndStop(numbers);
numbers.splice(frame,1);
}

ואז כל פעם תקרא ל-shuffle מה-root. הוא עשה RANDOM בין מספר האיברים, ואחרי ה-goto הוא מוחק אותו מהמערך. בפעם הבאה, הוא יעשה shuffle למערך שנותר, בלי מה שיצא עכשיו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   12:22   14.05.08   
אל הפורום  
  11. פשש תודה רבה.. עכשיו עוד שאלה קטנה..  
בתגובה להודעה מספר 10
 
   זה עובד מצויין.. אבל מתי שהוא עבר את כל הפריימים הוא נתקע על הפריים האחרון שבראנדום..
איך אפשר להגיד לו שמתי שהוא מסיים הכל שיעבור לפריים מספר 30 לדוגמא.
איפה אני מכניס את התנאי שאם אין לו עוד שיעבור ל30?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:38   14.05.08   
אל הפורום  
  12. אז הנה עוד תיקון:  
בתגובה להודעה מספר 11
 

var numbers:Array = [2,3,4,5,6];
function shuffle()
{
if (numbers.length > 0)
{
var frame:Number = Math.floor(Math.random() * numbers.length);
gotoAndStop(numbers[frame]);
numbers.splice(frame,1);
}
else
gotoAndStop(30);
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   12:41   14.05.08   
אל הפורום  
  13. המון המון תודה :) עובד טוב מאוד..  
בתגובה להודעה מספר 12
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   12:52   14.05.08   
אל הפורום  
  14. בבקשה :)  
בתגובה להודעה מספר 13
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   19:53   13.05.08   
אל הפורום  
  4. יש לי גם בעיה עם הסקריפט הזה..  
בתגובה להודעה מספר 0
 
   הפונקציה פועלת מתי שלוחצים על כפתור כלשהו
אז אחרי כמה פעמים שלוחצים על הכפתור
פתאום בלי קשר זה מחזיר אותי לפריים הראשון..
יש פעמים שזה קורה ויש פעמים שלא..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   10:26   14.05.08   
אל הפורום  
  7. אל תתייחסו לתגובה הזאת..  
בתגובה להודעה מספר 4
 
   היה לי איזה פונקציה שבילגנה קצת.. אבל החלפתי אותה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

   19:14   14.05.08   
אל הפורום  
  15. אללה יניב יא גאון פלקסי:}}}  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net