作者ChampionYe (A Sunny Boy!! haha)
看板Flash
标题[问题] 限定可拖曳图片的拖曳边界
时间Tue Jun 11 23:06:28 2013
各位大大好,
小弟新手刚入门,
最近在写一个程式就是有一块区域,
里面有很多载入的image,然後他们可以拖曳,
但是我想限制他们只能在这块区域里,
想拉更出去就会卡在边界,
如果可以只让中心点卡在边界,
范围内的部分会显示,范围外的部分不显示,那就更好了
请问这种功能大概要如何做呢??
可以给我关键字让我去K就好,感谢各位!!
新增一个问题:
我想要按更新键时他就会帮我清除mc里的object 再重新产生其他object
我先拿一个object来测试
所以一开始都会先执行ansArea_mc.removeChildAt(0);
然後再call某个function 里面会ansArea_mc.addChild(sp);
成功是成功了 但是为何他连我背景(ansArea_mc)也一起移除显示了...
所以就变成只有里面的object显示 旁边我用来显示范围的框框消失了0_0
不过用removeChildByName就不会产生这问题...
还是有什麽方法可以一次把mc里的所有child一次清掉吗??
自问自答: 参考
http://milkmidi.blogspot.tw/2009/03/blog-post.html
因为remove前面的child,後面会往前补
所以利用判断mc.numChildren是否>0
是的话就mc.removeChildAt(0)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.118.155.24
1F:→ ChampionYe:欧 我好像看到了@_@ 是用startDrag的bounds吗? 06/11 23:08
2F:→ ChampionYe:那请问有办法是以中心点来判定 超出的部分不显示吗? 06/11 23:09
3F:推 zpl:遮色片? 06/12 01:47
4F:推 scars:mask 或 scrollRect 06/12 04:43
5F:→ ChampionYe:感谢两位 我会去找看看~ 06/12 16:48
※ 编辑: ChampionYe 来自: 140.118.155.17 (06/14 01:04)