גרירה בפלאש: כל הסודות

אלי ויסברג

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

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

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

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

האקשן בשכבה נפרדת, ולא על הכפתורים עצמם.
 

קבצים מצורפים

  • 83769.jpg
    KB 599.6 · צפיות: 21

אלי ויסברג

משתמש פעיל
עיצוב גרפי
וגם: מה העניין שב Action Script 3 אי אפשר להעניק פקודות למובי קליפ?
 

RA221

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

Tomim

משתמש פעיל
עיצוב גרפי
באם הבנתי נכון את השאלה, הדרך הכי פשוטה לדעתי היא - לעשות מובי קליפ שבבתוכו יהיו הנורות: בפריים הראשון כל הנורות כבויות, בפריים הבא נורה אחת דולקת, 2 נורות וכו'. ואז בגרירת כל פריט אתה נותן את הפקודה "NextFrame" למובי קליפ של המנורות.

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

studio dv.d

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
D I G I T A L
ולכן בas3 צריך להקפיד של שלושה דברים
1. מי צריך להפעיל את המאורע (איזה כפתור צריך להילחץ)
2. מה המאורע שצריך לקרות
3. התשובה או הפעולה הבאה אחרי שהצאורע יתרחש
 

אלי ויסברג

משתמש פעיל
עיצוב גרפי
תודה לכולם.

תמים - רק איפה בהתניה אני מכניס את הnext frame?

ולגבי הAS3 - אני עובד בשיטה הזו מאז שהכרתי את פלאש. גם בדוגמא האקשן נמצא בשכבה אחת.
 

Tomim

משתמש פעיל
עיצוב גרפי
נכתב ע"י איזוטופ;244405:
תודה לכולם.

תמים - רק איפה בהתניה אני מכניס את הnext frame?

שורה 12 (ואל תשכח לסגור סוגריים אחרי'ה)

ולגבי הAS3 - אני עובד בשיטה הזו מאז שהכרתי את פלאש. גם בדוגמא האקשן נמצא בשכבה אחת.

כתבת את הקוד לבד או שנעזרת במשהו מוכן?
]]
 

studio dv.d

משתמש סופר מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
D I G I T A L
נכתב ע"י איזוטופ;244405:
תודה לכולם.

תמים - רק איפה בהתניה אני מכניס את הnext frame?

ולגבי הAS3 - אני עובד בשיטה הזו מאז שהכרתי את פלאש. גם בדוגמא האקשן נמצא בשכבה אחת.
בas2 לא היית צריך את שלב 1 כי היית בוחר את השחן שיפעיל את המאורע ולא לכתוב איזה שחקן יפעיל מה
נ.ב. אני כרגע לומד וזה הלוגיקה שהבנתי שכך זה עובד
 

אלי ויסברג

משתמש פעיל
עיצוב גרפי
בעיה פתאומית > דחוף

דחוף!

הפלאש התחרפן פתאום.

אותו קטע הקוד, אותו המסמך, הכל נראה כשורה -

הוא מציג שגיאות קוד ובבדיקת הסרט העסק לא זז.

יתרה מזו: כעשיתי עוד פעם בשביל צילום המסך הוא הכניס לי עוד שגיאה פתאום.
כולם על התחימה בתוך סוגריים.

רק תפילה אשא
 

קבצים מצורפים

  • 83769.jpg
    KB 220.4 · צפיות: 12

Tomim

משתמש פעיל
עיצוב גרפי
לא סגרת סוגריים!
 

אלי ויסברג

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

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

אם תוכל לעזור לי, Tomim נפלא חסידי שכמוך, ולתת לי הוראות מדוייקות.

אני כותב אקשנים שאני רואה בכל מיני מקומות, אבל אני לא כל כך בטוח בדיוקים הקטנים. אני עדיין בשלב הלמידה של האקשן סקריפט.

בתודה
 

Tomim

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

אתה צריך לסגור פעמיים את הסוגריים פעם אחת בשביל התנאי ופעם שניה בשביל הפונקציה.

אחרי שורה 12 (NextFrame) תוסיף פעמיים סוגריים:
קוד:
[INDENT]}
[/INDENT]}

אם זה לא עוזר, תעלה FLA או קוד
 

אלי ויסברג

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

עם הnextFrame לא הכי הולך לי:
אני כותב בסוף, לפני סגירת הסוגריים כך:

nextFrame (_root.dugma); a


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

Tomim

משתמש פעיל
עיצוב גרפי
קוד:
_root.dugma.nextFrame();

תעטוף בתגית קוד, זה לא יתהפך
 

אלי ויסברג

משתמש פעיל
עיצוב גרפי
תודה רבה לך, אדוני התמים.

הכל הסתדר על הצד היותר טוב, ב"ה.


איז'ו
 

אלי ויסברג

משתמש פעיל
עיצוב גרפי
אגב, נדמה כי הכותרת "גרירה בפלאש: כל הסודות" מצליחה להביא אל קרבה הרבה קוראים...

זה היה שיעור מס' 1 בשיווק.
 

Tomim

משתמש פעיל
עיצוב גרפי
שמח שעזרתי.

וד"א - את התוצאות לטווח ארוך של שיווק מטעה ומעצבן לומדים בשיעור השני.. :rolleyes:
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט א'

א אַשְׁרֵי תְמִימֵי דָרֶךְ הַהֹלְכִים בְּתוֹרַת יְהוָה:ב אַשְׁרֵי נֹצְרֵי עֵדֹתָיו בְּכָל לֵב יִדְרְשׁוּהוּ:ג אַף לֹא פָעֲלוּ עַוְלָה בִּדְרָכָיו הָלָכוּ:ד אַתָּה צִוִּיתָה פִקֻּדֶיךָ לִשְׁמֹר מְאֹד:ה אַחֲלַי יִכֹּנוּ דְרָכָי לִשְׁמֹר חֻקֶּיךָ:ו אָז לֹא אֵבוֹשׁ בְּהַבִּיטִי אֶל כָּל מִצְוֹתֶיךָ:ז אוֹדְךָ בְּיֹשֶׁר לֵבָב בְּלָמְדִי מִשְׁפְּטֵי צִדְקֶךָ:ח אֶת חֻקֶּיךָ אֶשְׁמֹר אַל תַּעַזְבֵנִי עַד מְאֹד:
נקרא  27  פעמים

לוח מודעות

למעלה