如何用flash制作鼠标点击拾取,拖动到任意位置,再点击,就会放在指定位置的效果。
就是类似于给任务换衣服的小游戏,用鼠标点击一个图片,图片就会跟随鼠标,把鼠标放在指定位置,只要再次点击,就能放下。...
就是类似于给任务换衣服的小游戏,用鼠标点击一个图片,图片就会跟随鼠标,把鼠标放在指定位置,只要再次点击,就能放下。
展开
2个回答
展开全部
mc.startDrag(); //允许用户拖动指定的 Sprite。mc是影片剪辑,或者你要拖动的对象
mc.stopDrag(); //结束 startDrag() 方法。
楼主要的应该就是这两个方法了。当然,这是关键点而已,楼主还需要添加两个鼠标事件。
一下是主体代码。扩展就楼主自己来拉。我比较懒啊。。
btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
btn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
function onMouseDown(event:MouseEvent):void
{
mc.startDrag();
}
function onMouseUp(event:MouseEvent):void
{
mc.stopDrag();
}
mc.stopDrag(); //结束 startDrag() 方法。
楼主要的应该就是这两个方法了。当然,这是关键点而已,楼主还需要添加两个鼠标事件。
一下是主体代码。扩展就楼主自己来拉。我比较懒啊。。
btn.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
btn.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
function onMouseDown(event:MouseEvent):void
{
mc.startDrag();
}
function onMouseUp(event:MouseEvent):void
{
mc.stopDrag();
}
追问
什么鼠标事件啊。怎么添加,有没有源文件,可以让我参详一二的啊?
追答
额~!你不会代码的啊。那就痛苦了。。楼主留个邮箱,我发过去demo给你参考。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询