4个回答
展开全部
新建文件,新建一个影片剪辑元件,拖到舞台(命名为mc,他就是你要移动的图片),打开动作面板,输入下面代码。
stage.addEventListener(MouseEvent.MOUSE_DOWN,down);
stage.addEventListener(MouseEvent.MOUSE_UP,up);
function down(event:MouseEvent):void{
addEventListener(MouseEvent.MOUSE_MOVE,mov);
}
function mov(event:MouseEvent):void{
mc.x=mouseX;
mc.y=mouseY;
}
function up(event:MouseEvent):void{
removeEventListener(MouseEvent.MOUSE_MOVE,mov);
}
反方向的话,加个“—”号就行了
有边界限定的话 加个if语句】
stage.addEventListener(MouseEvent.MOUSE_DOWN,down);
stage.addEventListener(MouseEvent.MOUSE_UP,up);
function down(event:MouseEvent):void{
addEventListener(MouseEvent.MOUSE_MOVE,mov);
}
function mov(event:MouseEvent):void{
mc.x=mouseX;
mc.y=mouseY;
}
function up(event:MouseEvent):void{
removeEventListener(MouseEvent.MOUSE_MOVE,mov);
}
反方向的话,加个“—”号就行了
有边界限定的话 加个if语句】
展开全部
鼠标跟随我会。。但它的跟随效果怎么写 。谢谢问题补充:错了 缓冲效果} s=vt v=s/t s-- 则v--
追问
谢谢,那我再说仔细些,我要作的效果是,图片跟随鼠标的移动而改变坐标,当鼠标x轴移动时图片x轴也在移动,鼠标像左移动图片也就左移,谢谢
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.addEventListener(Event.ENTER_FRAME,image)
function image(e:Event){
image_mc.x=mouseX;
image_mc.y=mouseY;
}
image_mc改成图片名就行了
function image(e:Event){
image_mc.x=mouseX;
image_mc.y=mouseY;
}
image_mc改成图片名就行了
追问
那图片跟随鼠标反方向移动呢?而且图片要有移动的边界,和移动速度,不是完全跟随鼠标
追答
不太清楚你要的是什么样的效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不懂这个软件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询