作者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
1F:→ scars:那就把前两个 setProperty 拿掉啊? 02/13 13:27
2F:推 jonathanmeow:如果没有碰到感应区 就跳回去?那就如楼上所说 02/13 23:32
3F:→ jonathanmeow:变成如果碰到 就不做任何事情 只有停止拖曳这样 02/13 23:32
4F:→ phillis1222:感谢你们 我懂了 02/14 06:27