อ๋ออ แบบนี้นี่เอง
งั้นใช้
onRelease
duplicateMovie
startDrag
stopDrag
แล้วก็การเก็บค่าในตัวแปร ครับ
หลักการคือ
พอคลิกที่ MovieClip (ขอย่อว่า mc นะครับ) ก็ให้สั่ง duplicate ตัวมันเองก่อน
(อาจปรับ _alpha ให้ลดลงด้วย เพื่อเป็น effect บอกผู้ใช้ครับว่ากำลังลากอยู่)
จากนั้นก็สั่งให้ตัวที่ถูก duplicate ออกมา ติดเมาส์ไปด้วยคำสั่ง startDrag
แล้วจุดนี้ ก็เก็บค่าไว้ในตัวแปรซักตัว เพื่อบอกว่า ตอนนี้เรากำลังลาก mc อยู่
พอผู้ใช้คลิกอีกครั้ง ก็ไปเช็คค่ากับตัวแปรครับว่า อยู่ในสถานะที่เรากำลังลากอยู่หรือไม่
ถ้าใช่ ก็สั่ง stopDrag แล้วก็กำหนดค่าให้ตัวแปรนั้นใหม่ ว่าเราจะวางแล้ว
ลองดูครับ ผมไม่อยากให้โค้ดเต็มๆ นะ เพราะมันเหมือนว่าเราไม่ได้ฝึกใช้งานมันน่ะครับ
หลังจากลากว่างได้ตัวนึงแล้ว จะลากใหม่ให้เกิดตัวใหม่ ทำอย่างไรครับ
พอดีจับว่าง ได้ โอ้ว!! ก็พอรู้เรื่องแหะ พอกดอีกที เอย!! รูปที่ลากไปว่างครั้งแรกหาย ได้อีกอันมาแทน
แบบนี้น่าจะเป็นที่ ชื่อของ MC ใช่หรือเปล่าครับ หรืออย่างไร งงจร้า~~