วิธีย้ายวัตถุด้วยลูกศรใน ActionScript 3.0

ผู้เขียน: Louise Ward
วันที่สร้าง: 5 กุมภาพันธ์ 2021
วันที่อัปเดต: 27 พฤศจิกายน 2024
Anonim
ActionScript 3 Flashcs5 making an object move part1
วิดีโอ: ActionScript 3 Flashcs5 making an object move part1

เนื้อหา

หากคุณต้องการสร้างเกมใน Adobe Flash คุณต้องรู้วิธีสร้างรหัสเพื่อย้ายวัตถุกราฟิกของคุณด้วยปุ่มลูกศร เมื่อคุณรู้ว่าคุณจะสามารถสร้างเกมแฟลชทุกประเภทได้อย่างรวดเร็ว การย้ายวัตถุด้วยลูกศรนั้นเป็นเรื่องง่าย ในโค้ดสี่บรรทัดของ ActionScript 3 (ภาษาการเขียนโปรแกรม Flash) คุณสั่งวัตถุที่สามารถขึ้นลงและไปด้านข้างด้วยปุ่มขึ้น, ลง, ขวาและซ้าย


คำสั่ง

ใช้ ActionScript 3 เพื่อย้ายวัตถุด้วยปุ่มขึ้น, ลง, ขวาและซ้าย (Goodshoot / Goodshoot / Getty Images)
  1. เริ่มโปรแกรม Flash จากหน้าจอเริ่มต้นเลือก "Flash File (ActionScript 3.0)" เพื่อสร้างไฟล์ใหม่สำหรับโครงการของคุณ

  2. นำเข้าวัตถุกราฟิกที่คุณต้องการใช้ในการเคลื่อนไหว คลิกตัวเลือก "นำเข้าสู่ห้องสมุด" ในเมนู "ไฟล์" เลือกกราฟิกที่คุณนำเข้าและคลิก "แปลงเป็นสัญลักษณ์" ในเมนู "แก้ไข" เพื่อแปลงกราฟิกเป็นวัตถุคลิปภาพยนตร์ (เพื่อให้กราฟิกสามารถเคลื่อนไหวได้) ป้อนชื่อ "anobject" สำหรับสัญลักษณ์ในฟิลด์ข้อความ "name" ในกล่องโต้ตอบ "แปลงเป็นสัญลักษณ์" ทำเครื่องหมายที่ช่อง "ส่งออกสำหรับ ActionScript" จากนั้นเลือก "ตกลง" เพื่อกำหนดชื่อคลาส "object_Um" ให้กับสัญลักษณ์กราฟิก

  3. เลือก "การทำงาน" จากเมนู "หน้าต่าง" ในเมนูหลักของแถบ 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" จะแทรกวัตถุเข้าไปในฉาก

  4. ป้อนรหัสต่อไปนี้ในบรรทัดถัดไปของตัวแก้ไข ActionScript 3 เพื่อเพิ่มเหตุการณ์ที่ตรวจพบเมื่อมีการกดแป้นคีย์บอร์ดและกำหนดว่าหากมีการกดปุ่มขึ้นลงลงซ้ายและขวาวัตถุจะถูกย้ายไปที่ (ด้วยระยะห่างห้าพิกเซล) สำหรับแต่ละปุ่มที่กด

    stage.addEventListener (KeyboardEvent.KEY_DOWN, whichKey) ฟังก์ชั่นที่Key (เหตุการณ์: KeyboardEvent): เป็นโมฆะ {ถ้า (event.keyCode == Keyboard.LEFT) {object_to_move.x = object_to_move.x - 5}; if (event.keyCode == Keyboard.RIGHT) {object_to_move.x = object_to_move.x + 5}; if (event.keyCode == Keyboard.UP) {object_to_move.y = object_to_move.y - 5}; if (event.keyCode == Keyboard.DOWN) {object_to_move.y = object_to_move.y + 5};


    };

    รหัสบรรทัดแรกจะตรวจจับเมื่อกดปุ่มเรียกการทำงานของฟังก์ชัน "whichKey" ชุดของเงื่อนไขสี่แบบ (ถ้ามีการประกาศแล้ว) จะใช้เพื่อตรวจสอบว่ามีการกดแป้นใดและย้ายวัตถุห้าพิกเซลในทิศทางของปุ่มกด

สิ่งที่คุณต้องการ

  • Adobe Flash Professional: รุ่น CS3, CS4 หรือ CS5

กฎของเกม "UNO Attack"

Roger Morrison

พฤศจิกายน 2024

"Uno Attack" เพิ่มวิธีใหม่ของความสนุกให้กับเกมไพ่แบบดั้งเดิม แทนที่จะนำการ์ดออกจากกองเมื่อคุณไม่สามารถเล่นในมือได้คุณต้องกดปุ่มและตัวเปิดใช้การ์ดสามารถแจกไพ่ให้คุณได้หลายใบ วัตถุประสงค์ของ &...

จากผลการศึกษาเรื่อง“ Approach to the Newborn Who Ha Thrombocytopenia” (Approach to the newborn who ha thrombocytopenia) จัดทำโดย Dr. Wendy Wong และ Dr. Bertil Glader และตีพิมพ์ในวารสาร NeoReview ในปี ...

แน่ใจว่าจะดู