3个回答
展开全部
举一个例子:更换鼠标的图标(此处我们以铅笔来做鼠标的图标吧)!
方法:先画一个铅笔,然后设成影片剪辑(如果你的是图片,也须转成影片剪辑哦!不然代码无法控制它的),取好实例名,比如为:Mouse_pic,那么我们就要控制鼠标系统默认的箭头图标咯!我们把它隐藏即可,然后让我们做好的影片剪辑跟随者它动就可以了,那么让影片剪辑跟随鼠标动有两种方法:一、用Flash内置的方法:StartDrag(),二、不断侦听,改变图标的位置,使得其的位置与鼠标的位置保持一致。那么下面我们就来看看代码是如何实现的咯!
第一种方法代码:
mouse.hide();
Mouse_pic.StartDrag(true);
第一种方法就那么简单。
第二种方法:
mouse.hide();
var time:Timer=new Timer(1);
time.addEventListener(TimerEvent.TIME,picxy);
time.start();
function picxy(e:TimerEvent):void
{
Mouse_pic.x=mouseX;
Mouse_pic.y=mouseY;
}
方法:先画一个铅笔,然后设成影片剪辑(如果你的是图片,也须转成影片剪辑哦!不然代码无法控制它的),取好实例名,比如为:Mouse_pic,那么我们就要控制鼠标系统默认的箭头图标咯!我们把它隐藏即可,然后让我们做好的影片剪辑跟随者它动就可以了,那么让影片剪辑跟随鼠标动有两种方法:一、用Flash内置的方法:StartDrag(),二、不断侦听,改变图标的位置,使得其的位置与鼠标的位置保持一致。那么下面我们就来看看代码是如何实现的咯!
第一种方法代码:
mouse.hide();
Mouse_pic.StartDrag(true);
第一种方法就那么简单。
第二种方法:
mouse.hide();
var time:Timer=new Timer(1);
time.addEventListener(TimerEvent.TIME,picxy);
time.start();
function picxy(e:TimerEvent):void
{
Mouse_pic.x=mouseX;
Mouse_pic.y=mouseY;
}
追问
mouse.hide();这个是隐藏原有的那个箭头的图标的代码 对吧?可是它提示说:“1120: 访问的属性 mouse 未定义。”。。。这个。。。怎么弄
追答
你把m大写吧!是:Mouse.hide();
展开全部
鼠标是触到图片,图片才跟鼠标移动。在那个图片上加上动作。
onClipEvent(enterFrame){
if(hitTest(_root._xmouse,_root._ymouse,true)){
this.startDrag(true);
}
}
图片在轨迹上运动的做好
若想,图片跟鼠标移动后图片不再回轨迹上的话在
this.startDrag(true);下面加多一句
_root.stop();
onClipEvent(enterFrame){
if(hitTest(_root._xmouse,_root._ymouse,true)){
this.startDrag(true);
}
}
图片在轨迹上运动的做好
若想,图片跟鼠标移动后图片不再回轨迹上的话在
this.startDrag(true);下面加多一句
_root.stop();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
补充楼上.
Mouse.hide();
Mouse是一个类首字母要大写.
然后就是startDrag是可以的.
timer我一般不用来做这个. 我一般侦听的是MouseEvent.MOUSE_MOVE
addEventListener(MouseEvent.MOUSE_MOVE,picxy);
function picxy(e:MouseEvent):void
{
Mouse_pic.x=mouseX;
Mouse_pic.y=mouseY;
}
最后为了防止鼠标图标挡住按钮影响功能,一般对图标加两句代码
Mouse_pic.mouseChildren =false;
Mouse_pic.mouseEnabled = false;
Mouse.hide();
Mouse是一个类首字母要大写.
然后就是startDrag是可以的.
timer我一般不用来做这个. 我一般侦听的是MouseEvent.MOUSE_MOVE
addEventListener(MouseEvent.MOUSE_MOVE,picxy);
function picxy(e:MouseEvent):void
{
Mouse_pic.x=mouseX;
Mouse_pic.y=mouseY;
}
最后为了防止鼠标图标挡住按钮影响功能,一般对图标加两句代码
Mouse_pic.mouseChildren =false;
Mouse_pic.mouseEnabled = false;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |