flash中,如何实现任意拖动一个元件(前提一个图层上两个元件)?谢谢咯。高手帮帮哦 10
1个回答
展开全部
最简单的,在这两个影片剪辑的帧上加如下代码,as3的
this.addEventListener(MouseEvent.MOUSE_DOWN,StartDragEvent);
0(MouseEvent.MOUSE_UP,StopDragEvent);
function StartDragEvent(e:MouseEvent):void
{
this.startDrag();
}
function StopDragEvent(e:MouseEvent):void
{
this.stopDrag();
}
this.addEventListener(MouseEvent.MOUSE_DOWN,StartDragEvent);
0(MouseEvent.MOUSE_UP,StopDragEvent);
function StartDragEvent(e:MouseEvent):void
{
this.startDrag();
}
function StopDragEvent(e:MouseEvent):void
{
this.stopDrag();
}
追问
亲,我 的意思是两个元件分别拖动(拖动一个时,一个不动,拖动另一个时,这个不动)可以再帮我下不,谢谢哦!
追答
你有没有试过代码呢?应该是可以达到你的要求的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询