ถามเรื่องMC Drag Drop

เริ่มโพสต์โดย lovestoryone, 11 ก.ย. 2011, 02:44 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

lovestoryone

ึคืออยากให้ MC ของเราลากมาวางที่ตำแหน่งนึง สมมุติว่า ตำแหน่งนั้นเป็นรูปถังขยะ พอลากมาวางเสร็จแล้วปล่อยจะทำให้มันเด้งกลับไปยังจุดที่ลากมา เราจะใช้Action อะไรหรอครับ

lovestoryone

#1
คือผมทำเกมแบบนี้ขึ้นมาอะผมทำได้แค่ลากวางเฉยๆ ผมอยากได้แบบลากวางแล้วเด้งกลับที่เดิมอะ

AS ที่ผมใช้

on(press) {
startDrag(this,false);
this.swapDepths(_root.n+1);
}
on(release) {
stopDrag();
}
http://img3.f0nt.com/flash/550fa1d428f9efc2ce494dcf31921ad8.swf

Onlinekub

#2
ผมก็มือใหม่นะครับ

ลอง
   _ชื่อของMC.nowX = _ชื่อของMC._x;
   _ชื่อของMC.nowY = _ชื่อของMC._y;
มันจะจำที่ที่เดิมที่มันอยู่
_ชื่อของMC._x = _ชื่อของMC.nowX;
_ชื่อของMC._y = _ชื่อของMC.nowY;
นี้ก็ให้มันพุ่งกลับที่เดิม
ปล.นี้สำหรับให้มันกลับที่เดิมเท่านั้นนะ นอกนั้นต้องปรับแต่งเพิ่มเอา  คือคุณจะกำหนดบริเวณที่มันต้องอยู่กับไม่อยู่ใช่ไม๊
ถ้าไม่อยู่ให้มันเด้งกลับ ถ้าผมเข้าใจไม่ผิดนะคงต้องทำฟังก์ชั่กำหนดที่ลงของมันนละมั่ง ผมก็ทำflashคล้ายๆกันอยู่

ย้ำนะผมมือใหม่ ไม่ก็รอคนเก่งๆมาบอกละกัน

จักรี

ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย

SMF 2.1.7 © 2026, Simple Machines