תוֹכֶן
אם אתה רוצה ליצור משחק ב- Adobe Flash, אתה צריך לדעת איך ליצור את הקוד כדי להעביר את האובייקטים הגרפיים שלך עם מקשי החצים. ברגע שאתה יודע, תוכל במהירות ליצור כל מיני משחקי פלאש. העברת אובייקט עם החץ היא קלה. ב 4 שורות בלבד של ActionScript 3 (שפת תכנות פלאש) קוד אתה הפקודה אובייקט שיכול לעלות, למטה, וללכת לצדדים עם למעלה, למטה, ימינה, ומפתחות שמאל.
הוראות
השתמש ב- ActionScript 3 כדי להעביר אובייקטים באמצעות המקשים למעלה, למטה, ימינה ושמאלה (Goodshoot / Goodshoot / Getty תמונות)-
הפעל את תוכנית Flash. ממסך הפתיחה בחר "Flash File (ActionScript 3.0)" כדי ליצור קובץ חדש לפרויקט שלך.
-
ייבא את האובייקטים הגרפיים שברצונך להשתמש בהם בתנועות שלך. לחץ על האפשרות "ייבא לספריה" בתפריט "קובץ". בחר את הגרפיקה שאתה מיובאים ולחץ על "המר לסמל" בתפריט "שינוי" כדי להמיר את הגרפיקה לאובייקט הסרט קליפ (כך הגרפיקה ניתן אנימציה). הזן את השם "anobject" עבור הסמל בשדה הטקסט "שם" בתיבת הדו-שיח "המר לסמל". סמן את התיבה "ייצא עבור ActionScript" ולאחר מכן "אישור" כדי להקצות את שם המחלקה "object_Um" לסמל הגרפי.
-
בחר "פעולות" מתוך התפריט "חלון" בתפריט הראשי של סרגל Flash כדי לפתוח את עורך ActionScript 3. מקם את סמן העכבר בשורה הראשונה של העורך. לחץ עם העכבר והזן את הקוד הבא למיקום העתק של התרשים "object_Um" בסצינה ומקם אותו בקואורדינטות (400,400):
var object_to_move: U_object = newU_object (); object_to_move.x = 400; object_to_move.y = 400; addChild (object_to_move);
קוד AS3 "var" מייצר עותק של "object_Um" סמל ושמות אותו "object_to_move". הגרף ממוקם על ידי קישור המאפיינים x ו- y אל "object_to_move" בקווים 2 ו -3. השיטה "addChild" מכניסה את האובייקט לסצנה.
-
הזן את הקוד הבא בשורות הבאות של עורך ActionScript 3 כדי להוסיף את האירוע שמזהה בעת לחיצה על מקשי המקלדת, וקובע שאם תלחצו על המקשים למעלה, למטה, שמאלה וימינה, האובייקט יועבר אל (עם מרחק של חמישה פיקסלים) על כל מקש לחוץ.
(eventEkeyListener (KeyboardEvent.KEY_DOWN, whichKey) פונקציה whoKey (אירוע: KeyboardEvent): חלל {if (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; אם (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; אם (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; אם (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};
};
קוד השורה הראשון מזהה כאשר מקש נלחץ, ומפעיל את ביצוע הפונקציה "whoKey". קבוצה של ארבעה תנאים (אם-אז הצהרות) משמשים כדי לזהות איזה מפתח נלחץ, ולהזיז את האובייקט חמישה פיקסלים בכיוון של המקש לחוץ.
מה שאתה צריך
- Adobe Flash Professional: CS3, CS4 או CS5 גירסאות