当前位置:主页FlashFlash实例星星动画制作
星星动画制作
夜鹰电脑教学网 责任编辑:陈萍 加入日期:2007-3-17 18:14:00 点击数:
[大字体 中字体 小字体]

Tag: 星星

效果如下:

先做好星星,然后拖入主场,命实名为:a,在MC上写:

//--------------复制mc--------------------   
onClipEvent (load) {         //加载mc时   
   i = 1;              //定义变量   
   while ( i<20) {        //复制的星星小于20个时,循环执行   
      a.duplicateMovieClip("a" + i, i);  
         //将实名a的MC复制为实名为"a" + i的MC,层深为i   
      b = this["a" + i];    //定义数组   
      b._x = random (344) - 172;     //复制mc的X轴坐标   
      b._y = random (154) - 77;     //复制mc的Y轴坐标   
      i++;   
      a._visible = 0;          //a不显示
} //------------------------星星的移动--------------------- onClipEvent (enterFrame) { i = 1;               //等于1 while ( i<20) {         //小于20时循环 b = this["a" + i];    //b为复制的所有mc b.rX = (random (5) + 4) / 1000;   //变量 b.rY = (random (5) + 4) / 1000;   //变量 b.xvel = b.xvel + ((-b._x) * b.rX); //变量 b.yvel = b.yvel + ((-b._y) * b.rY); //变量 b._x = b._x + b.xvel;        //复制后mc的X轴坐标 b._y = b._y + b.yvel;        //复制后mc的Y轴坐标 i++;                //i加1循环 } }
作者:佚名 来源:网上转贴
■此文章最新评论(不超过十条)
■评论此文章( 有问题请去夜鹰论坛发帖 )
共有评论: 查看全部评论 姓名:
【 声明 】 您所发表的言论将被众多网友阅读,因此,您所发表的言论应不违反中国法律,不违背一般的道德原则,否则,您必须对您的不当言论引发的一切不良后果负责;此外,我们的管理员有权删除您发表的不当言论,谢谢合作!
点击排行

相关教程

本类导航