看板 Flash 關於我們 聯絡資訊
想請教各位 如何讓拖曳的東西放置到一定範圍呢? 我現在會的是將拖曳物托到特定位置 因此我會寫的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
scars:看不太懂 02/12 11:58
cjcat2266:看不太懂+1 02/12 14:09
jonathanmeow:if(example._x<50) example._x=50; 02/12 15:32
jonathanmeow:if(example._x>180) example._x=180; 02/12 15:34
jonathanmeow:把Y的判斷式也加進「停止拖曳」時的程式底下 02/12 15:38
jonathanmeow:這樣就會即使拉出去 也會回來到邊界 02/12 15:38
jonathanmeow:如果要在拖曳的時候就不能離開那個範圍,那就要用別 02/12 15:38
jonathanmeow:種拖曳的方式 我習慣用startDrag(); 02/12 15:39
jonathanmeow:不過 我也看不太懂你的程式碼在寫什麼..... 02/12 15:39