范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Flash如何制作跟随鼠标旋转的星星动画效果

  本教程是向大家介绍Flash制作跟随鼠标旋转的星星动画效果,教程介绍的很详细,并对每个代码进行解析,非常适合新手学习,希望对大家有所帮助!
  第一步:
  打开FLASH,新建一个影片剪辑元件,命名为“星星”,在里面绘制一个星星出来,并且把它的中心点和舞台注册点对齐,在第20帧和第40处各插入一个关键帧。选中第20帧,在它的中心点和舞台的注册点对齐的情况下按住SHIFT键进行等比例缩小(你认为差不多就行了),然后选中第1到20帧的任意一帧创建补间动画,打开属性面板把它的转调成逆时针,选中第20到40帧的任意一帧创建补间动画,打开属性面板把它的转调成顺时针。
  第二步:
  在新建一个影片剪辑元件,命名为“转圈的星星”,在图层面板的地方找到“添加运动引导层”添加一个引导层出来,在选中该图层的情况下按住AIT+SHIFT键在舞台上绘制一个有边框无填充色的圆(大小你认为合适就OK),然后用鼠标圈住它的一点边选中后删除(这样做是给它一缺口),选中绘制好的圆,把它的左和上对齐舞台中心的注册点,选中第40帧处添加一个帧,锁定该图层,选择第一个图层把我们库中的星星拖进来并把它的中心点对齐引导层中圆的上边的那个缺口的地方,选中第四十帧插入一个关键帧把它的中心点对齐引导层中圆的下边的那个缺口的地方。回到舞台,把库中转圈的星星放到舞台任意位置,并给它一个实例名称mc。
  第三步:
  继续插入一个影片剪辑元件,命名为“as",选中第一帧添加以下代码:
  复制代码
  代码如下:
  var k:Number=64;//用来定义星星的个数;
  var n:Number=16;//用来定义一圈星星的个数;
  var r:Number=2;X坐标和Y坐标的缓动,值越大跟随鼠标移动时就越慢;
  for(var i=1;i<=k;i++){
  duplicateMovieClip("_root.mc","mc"+i,i);
  setProperty("_root.mc"+i,_rotation,360/n*i);
  setProperty("_root.mc"+i,_alpha,100/k*i);
  }
  setProperty(_root.mc,_visible,0);
  选中第二帧处插入一个空白关键帧添加以下代码:
  复制代码
  代码如下:
  for(var j=1;j<=k;j++){
  setProperty("_root.mc"+j,_x,_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/r);
  setProperty("_root.mc"+j,_y,_root["mc"+j]._y+(_root["mc"+(j-1)]._y-_root["mc"+j]._y)/r);
  }
  选中第三帧处插入一个空白关键帧添加以下代码:
  复制代码
  代码如下:
  gotoAndPlay(2);
  添加完代码以后回到主场景;
  第四步:
  把库中名为as的元件拖放到舞台上,给它一个实例名称mc0.在主场景内添加一个图层在第一帧加上拖动代码:
  复制代码
  代码如下:
  startDrag("_root.mc0",true);
  注意这里是mc0不是mc,虽然你拖动的影片里面没有东西,在下面后细说的;
  做到现在就算完工了,在这里就把重点的地方说一下。N为什么是它的一圈星星的个数
  在第一个for循环语句里有这样一段,
  setProperty("_root.mc"+i,_rotation,360/n*i);
  看它的_rotation的值是360/n*i
  也就是"_root.mc"+i,_rotation=360/16*i
  也就是
  _root.mc1._rotation=360/16*1
  _root.mc2._rotation=360/16*2
  _root.mc3._rotation=360/16*3
  _root.mc4._rotation=360/16*4
  _root.mc5._rotation=360/16*5
  _root.mc6._rotation=360/16*6
  _root.mc7._rotation=360/16*7
  _root.mc8._rotation=360/16*8
  _root.mc9._rotation=360/16*9
  _root.mc10._rotation=360/16*10
  .............._root.mc64._rotation=360/16*64
  也就是说把360度平均分成16份,它们的角度就是这个值,360/16=22.5。
  第一个MC的角度是从原MC角度22.5的地方开始复制出来的,第二个MC的角度是从原MC角度45的地方开始复制出来的,第三个MC的角度是从原MC角度67.5的地方开始复制出来的,直到乘到17的时候就重叠了,因为360/16*6=382.5,角最大值是360,当到382.5的时候它就把360看成0来计算了,结果就是22.5,当你把N的值调大的时候,比如36它就会有36个星星围成一圈了,360/36*i 也就是mc1角度是10*1,mc2的角度是10*2 ,mc3的角度是10*3 当乘到37的时候它的角度多了10也就是370,第37个MC的角度会是原MC角度的370-360也就是10,这就是N的值等于一圈星星的原因。
  我们在主场景第一帧里放的代码明明是拖动的MC0,为什么MC复制出来的影片会跟着鼠标走,把在AS第二帧设置X、Y坐标的循环代码拿下来分析一下:
  复制代码
  代码如下:
  for(var j=1;j<=k;j++){
  setProperty("_root.mc"+j,_x,_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/2);
  setProperty("_root.mc"+j,_y,_root["mc"+j]._y+(_root["mc"+(j-1)]._y-_root["mc"+j]._y)/2);
  }
  看它的X坐标,
  setProperty("_root.mc"+j,_x,_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/2);
  setProperty这句话是说设置括号内(目标,目标的属性,该属性的值);
  我们现在的目标就是主场景上面的mc1,mc2,mc3,mc4,mc5......mc64;
  它们的X坐标值各是多少,为什么会跟随鼠标移动,我们来仔细地看下它们的值
  _root.mc+i._x_root["mc"+j]._x+(_root["mc"+(j-1)]._x-_root["mc"+j]._x)/2
  也就是
  mc1._x=mc1._x+(mc+(j-1)._x-mc1._x)/2
  假设mc1现在的坐标是300
  也就是mc1._x=300+(mc+(j-1)._x-300)/2
  现在我们已经得到两个数字了,还有一个mc+(j-1)._x,先算括号内,j-1第一次运行循环的时候j的值是1,就是1-1,也就是0;也就是mc+0,也就是mc0,也就是我们拖动的那个没有东西的影片剪辑。mc0是跟着我们的鼠标动的,上面搞清楚后,我们就在给mc0也就是我们鼠标的坐标假设一个值。随便设定一个我们就假设100吧,值有了我们在接着做算术。
  mc1._x=300+(100-300)/2
  也就是
  mc1._x=300+负200/2
  也就是
  mc1._x=300+负100 //注意下负值是越乘负的越多,越除负的越少,加减相反
  也就是
  mc1._x=200;
  当计算机运行到这里时,mc1的坐标是200了,但200还不符合我们所看到的效果,我们运行的时候是它的坐标是跟着鼠标走的,那么程序会接着往下走,它就会执行设定MC2的坐标了,MC2的坐标会是250,接着是MC3的坐标是275,总之是越往下它们坐标的间隔就会越小,你自己可以测试下看。
  当循环完64次以后程序跳出循环了,那么就会TOGO到下一帧,执行gotoAndPlay(2);
  又回来了,接着又是循环64次,代码还是相同的代码,不一样的是这次的坐标都是已经设置过的了,我们在看一下MC1现在的坐标是多少了,上次设置过后是200,那么现在是
  mc1._x=200+(100-200)/2
  也就是
  150
  这个坐标值会离鼠标越来越近的,直到和鼠标的坐标一样,那么相同后面的MC也一样会近,直到它们的坐标和鼠标相等为止,而且它们的坐标永远也不会小于鼠标的坐标。   教程结束,以上就是Flash制作跟随鼠标旋转的星星动画效果过程,希望对新手朋友有一定的帮助!谢谢收看本教程!

长虹家用除湿机如何保养长虹家用除湿机保养方法详解其实家里边放个除湿机也是非常有必要的,只是大家不清楚其好处罢了。如今大家都知道,环境污染是越来越严重了,因此有很多的人们都想要呆在家里面不出门,可是房间里面的空气也是一样的,因此有tcl除湿机故障代码盘点潮湿,意思就是水分多,水分多久容易发霉。所以潮湿对家具或者对人本身来说,都是没有益处的。尤其是家里有小孩子的,潮湿引发的霉菌,很可能会给小孩子带来一些病毒的感染,除湿机,主要就是通家用除湿机价格如何随着时代的不断发展,越来越多的家用电器进入了我们的日常生活中,为我们的生活带来了各种的便利。而今天小编所要与大家分享的家用除湿机,下面就随小编一同来了解一下家用除湿机是怎样的一种电家用除湿机如何选购家用除湿机选购技巧详细介绍随着除湿机新品牌的迅速增加,同质化竞争将日趋激烈,除湿机的竞争已不只在产品的层面,概念的炒作上,除湿机即将进入品牌竞争时代,下面小编就来介绍一下家用除湿机选购的小技巧吧!除湿机一看电力除湿机怎么样电力除湿机的产品介绍详解南方的湿气比较重。许多人考试选购除湿机。而市场上新出现了一款电力除湿机号称是最值得消费者购买的除湿机,它的出示效果非常好。那我们今天就一起来了解一下,看看是不是真如他所宣传的那样。家用除湿机怎么选择家用除湿机选择方法详解梅雨季节的时候,很多人都会发现家里地板和墙壁湿漉漉的,家里的用品也很容易发霉,让人感觉很不舒服,遇到这种问题该怎么办呢?其实很简单,一台家用除湿机就可以解决,那么我们在选购除湿机的除湿机怎么挑选除湿机挑选技巧图文还想要湿气冲天影响你的心情么?还想要湿气笼罩发霉你的家居么?还想要湿气弥漫干扰你的家电么?那么你需要你太除湿机帮您解决这一切烦恼,如何挑选又好又棒的除湿机,小编教你四招走遍除湿界。大金中央空调除湿有什么用?大金中央空调除湿怎么设置相信说到大金中央空调来说,许多朋友都有听说过,但是关于它的除湿功能来说,可能很多的朋友都不太了解。如今的空调,基本上也都有除湿的功能,但是由于它的使用频率并不是特别高,很多用户基本相机除湿机如何使用相机除湿机使用及保养方法详解在日常生活中许多的朋友都拥有自己的一台所喜爱的相机,但是如果自己喜爱的相机的不到好的保养而让其受潮,那就对相机的损害特别大了,所以我们就需要相机除湿机,下面小编就为大家介绍。相机除除湿机的原理是什么不同类型除湿机原理有哪些区别详解说到除湿机的原理是什么,大家都知道是利用风扇将潮湿空气抽入机内,通过热交换器,此时空气中的水分子冷凝成水珠,处理过后的干燥空气排出机外。但是真的所以除湿机的原理都是一样的吗?当然不不同种类的打印纸有什么区别?详解打印机根据功能分为很多种,其实打印纸也分为很多种,那么不同种类的打印纸有什么区别?下面为大家科普下。一喷墨打印这类纸通常在普通纸基础上涂有一层较薄的介质,使纸张更加具有光泽同时发白
车上充电老是弹出usb选项怎么办车上充电老是弹出usb选项解决方法详解相信不少车友为了方便驾车时的用电需求,就会给车子安装一个车载充电器,这样就能在驾车时享受便捷的充电体验。最近有朋友反映,说车载充电器充电一会断一会连,那这是什么原因造成的呢,下面就华为p6s怎么样华为p6s配置参数详情图解导语现在华为是热门的手机品牌之一,大家用过华为p6s吗?大家知道华为p6s怎么样嘛?在这篇文章中,小编将从华为p6s的基本参数和参考价格两个方面向大家介绍华为p6s怎么样。华为p6华为p6s和p6的区别有哪些图解自从安卓问世以来,由于其开源性,对于国产手机是个绝佳的反击机会。在安卓之前,中国的手机市场远不如现在。而进入智能时代后,由于老牌巨头反应较慢,给了国产机绝妙的时机,所谓的中华酷联以华为p6s配置怎么样详细介绍图文华为这个品牌相信大家都是比较熟悉的,该公司总部位于广东深圳,创立于1987年。算到现在,华为创立也有了一段时间了。华为旗下以生产销售通讯设备为主,是一家科技公司。但华为被我们熟知还华为P504G版是曲屏吗屏幕性能怎么样华为P504G版这款手机虽然是没有5G网络功能,但是其性能依旧是非常强悍的,加上这款手机还是有着非常不错的外观设计值得期待,但是这款手机采用的屏幕是逐渐流行的曲屏还是直屏呢,现在就华为p504G版搭载什么处理器处理器性能怎么样华为p504G版可是一款主打了摄像的手机,绝对是可以为小伙伴们带来不错的摄像性能,那么这款手机到底是将会搭载了什么样子的处理器呢?处理器的性能又是什么样子的呢?现在就有小编来为大家华为p10售价多少华为p10市场价格介绍详解华为推出了最新款的手机华为p10,很多网友都想知道这款新手机的价格。那么,华为p10多少钱?如果你也对这个问题感兴趣的话,就一起来了解一下今天的文章,我们给大家整理了华为p10价格华为原装充电器多少钱常见故障不少使用手机的朋友们可能会遇到诸如手机院长充电器损坏或者说是意外丢失的情况,这种时候就需要进行购置,以便可以保障手机产品正常使用。那么关于充电器的选择,从用户的安全性能板块出发,小华为610参数之G610C电信版详细参数介绍(详解)导语华为610手机是华为G610手机的简称。华为G610手机有三款型号分别是G610T移动版,G610C电信版,G610S联通版。今天小编主要先给大家介绍华为G610C(电信版)的华为p10电信版和全网通版哪里不一样详细介绍华为p10分为全网通版移动定制版联通定制版电信定制版,其中,华为p10电信版和全网通版有什么区别吗?接下来,一起来了解一下华为p10电信版和全网通版的区别!华为p10华为p10电信华为P10青春版多少钱华为P10青春版价格在今年的MWC大会上,华为发布了全新旗舰P10P10Plus,不过根据国外零售商曝光的最新消息来看,P10家族还有尚未发布的第三名成员mdashmdashP10Lite,国内也称为