作者phillis1222 (pinky)
看板Flash
標題[問題] 如何將拖曳物放置到一定範圍?
時間Tue Feb 12 01:30:15 2008
想請教各位 如何讓拖曳的東西放置到一定範圍呢?
我現在會的是將拖曳物托到特定位置 因此我會寫的script如下:
Example
if (this.hitTest(_root.area)) {
setProperty (_root.example, _x, "180");
setProperty (_root.example, _y, "280");
但這樣example就只能定位在某點
我現在想要的是能定位在例如 X介於50~200間,Y介於250~300間 任一點都行
不知道有沒有人可以敎我ㄧ下呢?
感謝大家了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 66.188.120.114
1F:推 scars:看不太懂 02/12 11:58
2F:推 cjcat2266:看不太懂+1 02/12 14:09
3F:推 jonathanmeow:if(example._x<50) example._x=50; 02/12 15:32
4F:→ jonathanmeow:if(example._x>180) example._x=180; 02/12 15:34
5F:→ jonathanmeow:把Y的判斷式也加進「停止拖曳」時的程式底下 02/12 15:38
6F:→ jonathanmeow:這樣就會即使拉出去 也會回來到邊界 02/12 15:38
7F:→ jonathanmeow:如果要在拖曳的時候就不能離開那個範圍,那就要用別 02/12 15:38
8F:→ jonathanmeow:種拖曳的方式 我習慣用startDrag(); 02/12 15:39
9F:→ jonathanmeow:不過 我也看不太懂你的程式碼在寫什麼..... 02/12 15:39