鼠标跟随flash.docx_第1页
鼠标跟随flash.docx_第2页
鼠标跟随flash.docx_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

以前各种教程中说鼠标跟随的效果是用startDrag去产生的,在这里我用别的方法去跟大家show一个鼠标跟随的效果。跟着我的思路往下走,其实鼠标跟随说白了不就是要求对象的位置和鼠标位置一样吗?可是我还想让它产生一些效果,以避免跟随更单调怎么办呢?跟随的时候我想让它炫一些,这一点,我首先想到了影片剪辑的复制,因为一些效果我可以在影片剪辑中制作出来。呵呵。于是乎这一种鼠标跟随我用复制出来的影片剪辑做跟随鼠标的东东,既然跟随鼠标了,也就是说复制出来的影片剪辑的位置和当前影片中鼠标的位置一样,这样不就可以实现跟随了吗?好,既然想到这里,就让我们开始吧,lets go步骤:1、 先制作出跟随鼠标的那个东东的样子,转化成图形元件,(选中对象,F8)注意对象的中心点,以使后面跟随的效果更好看一些;如图2、 Ctrl+f8,创建一个影片剪辑,把第一步中的图形元件拖进来,制作出一个动态效果,(什么样子的效果随你的意思了,还可以添加一些颜色变化的效果。别告诉我动动过渡的动画你都不会啊*-*)在该动态效果的最后一帧加上行为stop。(你也可以不加,比较一下效果的不同)3、 再创建一个影片剪辑,注意里面不要放置任何东西,(空影片剪辑,作为后面控制第二步中影片剪辑使用);4、 把第二步中创建的影片剪辑拖入舞台场景以外,也可以拖到场景中的,并为其取实例名,这里为fang。如图5、 把第三步创建的空影片剪辑也拖入舞台场景中(它在场景中为一个小圆点存在),并选中它。6、 在保持空影片剪辑选中的情况下,F9打开AS面板,输入如下代码:如图onClipEvent(load)/当打开动画,空影片剪辑加载的时候i=1; /设置影片剪辑的初始数量为1onClipEvent(mouseMove)/当鼠标移动的时候if(i30)/让影片剪辑最终复制出来的个数不多于30个duplicateMovieClip(_root.fangl,fang+i,i);/复制主场景中的影片剪辑,为其重命名并复制到一个新的阶层中;_rootfang+i._x=_root._xmouse;/主场景中新复制出来的影片剪辑的水平坐标位置等于当前场景中的鼠标的水平坐标位置。_rootfang+i._y=_root._ymouse;/主场景中新复制出来的影片剪辑的垂直坐标位置等于当前场景中的鼠标的垂直坐标位置。setProperty(_root.fang+i,_rotation,random(360);/要复制出来的影片剪辑随机的产生旋转,以来原来的影片剪辑角度不同;i+;/影片剪辑的个数进行自加,也就是复制一次为2,再来一次为3elsei=1;/当影片剪辑的自加个数等于并超过30时,个数回复为1,再循环复制。7、 好了,到此为此,你可以ctrl+enter了。看看效果如何,是不是很炫?(当你鼠标在场景中拖动的时候,会出现一连串的矩形小方框向四周漾去,可会有颜色的变化

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论