בעיה עם דילוג בטיימליין באמצעות FRAME LABELS

שאלות בנושאים כלליים ב Flash וב ActionScript לכל גרסאותיה (ActionScript 1, ActionScript 2, ActionScript 3). בשאלות ActionScript אנא ציינו את הגרסה בקצרה (AS1 / AS2 / AS3). בפורום זה תמצאו תשובות לשאלות בסיסיות עד מתקדמות הקשורות לשימוש בתוכנת הפלאש או בשפת ActionScript.

בעיה עם דילוג בטיימליין באמצעות FRAME LABELS

הודעהעל ידי danlinenberg ב 27 ינואר 2012, 13:23

שלום,
אני די חדש בפלאש, ואני מנסה להכין מעין מצגת הבנויה מהרבה אנימציות.
רציתי לעשות כפתורים של NEXT \ BACK למעבר מהיר בטיימליין, ובגלל שהסצנה בנויה מאנימציות השתמשתי ב FRAME LABELS לכל אנימציה, ובאמצעות switch \ case ניסיתי להגדיר את המעבר שיתבצע בעת לחיצת כפתור.

בגדול הפונקציה נראית משהו בסגנון הזה:

next_btn.addEventListener(MouseEvent.CLICK, click_handler);

function click_handler(event_object:MoustEvent)
{
switch (currentFrameLabel)
{
case "frame1":
gotoAndPlay("frame2");
break;
case "frame2" :
gotoAndPlay("frame3");
break;


וככה הלאה. בנוסף בכל סוף קטע יש stop(); .
הבעיה היא שזה פשוט לא עובד. זה מתחיל סבבה ואז מתישהו זה נתקע, והכפתור לא מגיב.

יש דרך יותר טובה לעשות את זה?


תודה
danlinenberg
 
הודעות: 3
הצטרף: 02 מרץ 2011, 15:53

Re: בעיה עם דילוג בטיימליין באמצעות FRAME LABELS

הודעהעל ידי danlinenberg ב 28 ינואר 2012, 19:33

פורום על רמה פה...

תודה
danlinenberg
 
הודעות: 3
הצטרף: 02 מרץ 2011, 15:53

Re: בעיה עם דילוג בטיימליין באמצעות FRAME LABELS

הודעהעל ידי atarsh ב 29 ינואר 2012, 10:02

האמת שדווקא התכוונתי לקרוא את השאלה שלך תוך כדי נקיונות הספאם היומיים,
אבל התגובה השניה שלך די הוציאה לי את החשק.
סמל אישי של המשתמש
atarsh
 
הודעות: 1278
הצטרף: 11 מרץ 2010, 09:02
מיקום: איפשהו.. around.


חזור אל שאלות כלליות

 


  • שרשורים בנושאים דומים
    תגובות
    צפיות
    הודעה אחרונה

מי מחובר

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

cron