ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: lovestoryone เมื่อ 11 ก.ย. 2011, 02:44 น.

ชื่อเรื่อง: ถามเรื่องMC Drag Drop
โพสต์โดย: lovestoryone เมื่อ 11 ก.ย. 2011, 02:44 น.
ึคืออยากให้ MC ของเราลากมาวางที่ตำแหน่งนึง สมมุติว่า ตำแหน่งนั้นเป็นรูปถังขยะ พอลากมาวางเสร็จแล้วปล่อยจะทำให้มันเด้งกลับไปยังจุดที่ลากมา เราจะใช้Action อะไรหรอครับ
ชื่อเรื่อง: ตอบ: ถามเรื่องMC Drag Drop
โพสต์โดย: lovestoryone เมื่อ 11 ก.ย. 2011, 14:50 น.
คือผมทำเกมแบบนี้ขึ้นมาอะผมทำได้แค่ลากวางเฉยๆ ผมอยากได้แบบลากวางแล้วเด้งกลับที่เดิมอะ

AS ที่ผมใช้

on(press) {
startDrag(this,false);
this.swapDepths(_root.n+1);
}
on(release) {
stopDrag();
}
http://img3.f0nt.com/flash/550fa1d428f9efc2ce494dcf31921ad8.swf
ชื่อเรื่อง: ตอบ: ถามเรื่องMC Drag Drop
โพสต์โดย: Onlinekub เมื่อ 29 ก.พ. 2012, 11:47 น.
ผมก็มือใหม่นะครับ

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

ย้ำนะผมมือใหม่ ไม่ก็รอคนเก่งๆมาบอกละกัน
ชื่อเรื่อง: ตอบ: ถามเรื่องMC Drag Drop
โพสต์โดย: จักรี เมื่อ 29 ก.พ. 2012, 15:23 น.
 :12: เจ๋งครับ