作者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