求 flsh AS3 鼠标跟随代码,按下停止跟随,再按下继续跟随.谢谢各位大神!
1个回答
展开全部
var flag:Boolean = true;
stage.addEventListener(MouseEvent.CLICK, onClickHandle);
function onClickHandle(evt:MouseEvent):void
{
if(flag)
{
sp.stopDrag();
flag = false;
}
else
{
sp.startDrag();
flag = true;
}
}
没太明白你所要的效果,上面是根据我的理解写的代码
为舞台添加一个单击事件,sp为要跟随鼠标移动的对象,开始时sp是跟随鼠标移动的,第一次点击舞台,sp会停止跟随,第二次点击舞台,sp会继续跟随,第三次点击舞台时,sp会停止跟随,如此循环。。。。。。。
stage.addEventListener(MouseEvent.CLICK, onClickHandle);
function onClickHandle(evt:MouseEvent):void
{
if(flag)
{
sp.stopDrag();
flag = false;
}
else
{
sp.startDrag();
flag = true;
}
}
没太明白你所要的效果,上面是根据我的理解写的代码
为舞台添加一个单击事件,sp为要跟随鼠标移动的对象,开始时sp是跟随鼠标移动的,第一次点击舞台,sp会停止跟随,第二次点击舞台,sp会继续跟随,第三次点击舞台时,sp会停止跟随,如此循环。。。。。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询