flash如何让一张图片跟着鼠标动

   更新日期:2024.05.22
举一个例子:更换鼠标的图标(此处我们以铅笔来做鼠标的图标吧)!
方法:先画一个铅笔,然后设成影片剪辑(如果你的是图片,也须转成影片剪辑哦!不然代码无法控制它的),取好实例名,比如为: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;
}

鼠标是触到图片,图片才跟鼠标移动。在那个图片上加上动作。
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;

  • 19241022731 :FLASH怎么制作那种鼠标跟随的效果,FLASH高手多多指教一番。我只是个新 ...
    后毛狐2992 :答:1打开flash8.0,按Ctrl+F8新建影片剪辑元件 2按T键在舞台上随意写文字ABCDEF作为鼠标跟随的那些文字 3舞台中央的+代表播放时鼠标的位置,按V键把文字放到+的右下方,这样播放时文字跟随在鼠标右下方 4选择时间轴上的第一帧按F9进入到动作帧把鼠标跟随代码粘上去 _root.aaa.onEnterFrame = functio...
  • 19241022731 :flash as3.0 背景跟随鼠标移动 如何控制速度和范围
    后毛狐2992 :答:具体代码如下,图片叫做pic_mc,如果不明白可以看看附件。addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);function fl_EnterFrameHandler(event:Event):void { pic_mc.y = - mouseY * (1600-700) / 700;} //以下代码是让鼠标点击图片图片播放下一张的。pic_mc.addEventListener(Mouse...
  • 19241022731 :如何用flash5制作鼠标跟随
    后毛狐2992 :答:制作步骤如下:1、需要创建一个名为“follower”的MovieClip。2、在舞台上添加一个事件监听器来监听鼠标的移动事件。3、当鼠标移动时,触发该事件处理函数,并在函数中获取当前鼠标的坐标信息。4、将“follower”MovieClip的坐标设置为当前鼠标位置即可实现跟随效果。
  • 19241022731 :Flash让动画跟鼠标移动代码
    后毛狐2992 :答:i = "10";while (Number(i)>=1){ set("/t"add i add ":xx",eval ("/t"add (i-1)add ":xx")+ 15);set("/t"add i add ":yy",eval ("/t"add (i-1)add ":yy"));i = i-1;// 函数 Eval(Variable):获取某一变量的值 } // 重新获得初始位置 /t1:xx = Number(...
  • 19241022731 :如何在flash中让图片中的图案跟着鼠标动
    后毛狐2992 :答:将图片分别放到影片剪辑里,啦到一个贞上,名为pc1,pc2,pc3,pc4...打在贞上:pc1.swapDepths(1)pc2.swapDepths(2)pc3.swapDepths(3)pc4.swapDepths(4)var highest=pc4 onEnterFrame=function(){ for(var i=1;i<=4;i++){ if(this["pc"+i].hitTest(_xmouse,_ymouse,false)){ this["...
  • 19241022731 :flash编程制作鼠标跟随
    后毛狐2992 :答:先新个影片剪辑元件,在里面做个动画,如你想要的金鱼飘动全动画 之后把该影辑拉到舞台上,命名实例名(举例:mc)之后在场景图层(任一)第一帧上写上动作 mc.startDrag(true);//mc跟着鼠标走并锁定为鼠标的正中央 如果你想把鼠标隐藏,则可以加上动作 Mouse.hide();如果你想再次把鼠标显示,则加上...
  • 19241022731 :怎么可以把鼠标跟随和FLASH合成 简单说,就是在一个FLASH上添加鼠标跟随...
    后毛狐2992 :答:XX_mc.startDrag(true,0,0,550,400);xx_mc指你这个影片翦辑的实例名。startDrag();动作,使目标影片剪辑在影片播放过程中可拖动。语法格式是:myMovieClip.startDrag(lock, left, top, right, bottom);myMovieClip 要拖动的影片剪辑实例名。Lock 是一个用true或false表示的布尔值,true指定可...
  • 19241022731 :怎样设置 鼠标移到FLASH按钮上时,动画会随着鼠标移动 的效果?分不重要...
    后毛狐2992 :答:本例将告诉您如何在脚本程序的基础上加入一些技巧,使做出来的效果更富情趣,更惹人眼球。本例在帧上下的功夫并不多,关键的地方在影片剪辑元件的调用和安排上。学完本实例,不但可以掌握如何制作鼠标跟随效果,而且对动画创作的技巧会有一个新的认识。图1 “鱼戏莲叶间”效果图 : 软件知识点 : 影片...
  • 19241022731 :求QQ空间图片鼠标跟随flash制作
    后毛狐2992 :答:把这个网址复制下来,然后打开自己的空间,点击装扮空间,再点击增删模块,然后点击新建模块,然后选择flash动画,然后把你复制的网址粘贴到第二个栏,flash动画地址,然后把下面模块边框点击否,就ok啦,望,楼主采纳.
  • 19241022731 :flash 鼠标跟随和loading条怎么做?
    后毛狐2992 :答:例如《神啊,求求我吧》这个MTV的Loading,其主要是一个鼠标的MC跟随效果(图1)。要实现这种效果不难,这里就介绍一种简单的类似的实现方法。Loading的原理和刚才介绍的制作方法类似,用一、二帧做判断。不同的是,这里第四帧才是主动画,第三帧放按钮做个选择。制作方法如下:1. 新建一个Flash...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网