Re: [問題] 如何將拖曳物放置到一定範圍?

看板Flash作者 (pinky)時間18年前 (2008/02/12 23:59), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《phillis1222 (pinky)》ꐊ     之前很感謝大家幫我,但是我寫的可能不清楚 很不好意思 :   我把目前我寫的東西貼上來       on (press) { startDrag (example); }     on (release) { stopDrag ();   if (example.hitTest(_root.area)) { setProperty (_root.example, _x, "180"); setProperty (_root.example, _y, "280"); } else { setProperty (_root.example, _x, "157"); setProperty (_root.example, _y, "112"); : 但這樣example就只能定位在area範圍的某點(像上面的180,280) : 我現在想要的是能定位在例如 X介於50~200間,Y介於250~300間範圍      任一點都行,也就是只要我拖曳example碰到感應區,就會停留在那裡,而不是跳      到我設定好的感應區某一點 : 不知道有沒有人可以敎我ㄧ下呢? : 感謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.188.120.114

02/13 13:27, , 1F
那就把前兩個 setProperty 拿掉啊?
02/13 13:27, 1F

02/13 23:32, , 2F
如果沒有碰到感應區 就跳回去?那就如樓上所說
02/13 23:32, 2F

02/13 23:32, , 3F
變成如果碰到 就不做任何事情 只有停止拖曳這樣
02/13 23:32, 3F

02/14 06:27, , 4F
感謝你們 我懂了
02/14 06:27, 4F
文章代碼(AID): #17iS9kmk (Flash)
文章代碼(AID): #17iS9kmk (Flash)