ค้นหาบล็อกนี้

วันศุกร์ที่ 30 เมษายน พ.ศ. 2553

การสร้าง instance ใน flash

เราสามารถสร้างclassใน action script file (.as)เพื่อเป็นtemplate ในการสร้าง instanceหรือ object ในการควบคุม movie clipได้ โดยเราสามารถ map movieclip ให้เข้ากับ class ต่างๆได้ เช่น หากเราสร้าง movieclip
เครื่องบินขึ้นมา เราก็สร้าง class plane{} ซึ่งเป็น class สำหรับ movie clip ดังกล่าวได้ วิธีการสร้างทำได้ดังนี้
1.สร้าง file(.as)โดยไปที่ New action scipt file

2.แล้วสร้าง classขึ้นในไำฟล์ชื่อ plane.as










3.สร้าง ไฟล์ flash.fla ไปที่ New flash Document


4.ลองสร้าง movie clip เล่นๆ เช่น วาดรูปเครื่องบิน จากนั้น convert to symbol เพื่อแปลงภาพ ให้เป็นsymbol เลือก เป็น Movieclip แล้วกำหนด instance name เป็น plane_mc

5.เมื่อเราได้movieclip plane ดังกล่าวแล้ว ให้ไปที่ window -> library เพื่อใช้ library เลือก export for action scipt
คลิ๊กซ้าย ตรงบริิิเวณดังรูปแล้วเลือก linkage พิมพ์ชื่อ class As.2 ที่เราสร้างไว้ใน .as file














6.ไปที่ Action panel จากนั้นเราสามารถอ้างอิงคลาสดังกล่าว
เช่น trace(plane_mc.test); ผลลัพธ์จะปรากฏใน window-> output

ไม่มีความคิดเห็น:

แสดงความคิดเห็น