作者phillis1222 (pinky)
看板Flash
標題Re: [問題] 如何將拖曳物放置到一定範圍?
時間Tue Feb 12 23:59:41 2008
※ 引述《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
→ scars:那就把前兩個 setProperty 拿掉啊? 02/13 13:27
推 jonathanmeow:如果沒有碰到感應區 就跳回去?那就如樓上所說 02/13 23:32
→ jonathanmeow:變成如果碰到 就不做任何事情 只有停止拖曳這樣 02/13 23:32
→ phillis1222:感謝你們 我懂了 02/14 06:27