打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
FLASH中用纯脚本制作雪花效果

①新建一个FLASH文档,背景色改为黑色。

②在图层一的第一帧在加上代码:
雪花飘落();
function 雪花飘落() {
 import flash.filters.BlurFilter;
 var mc:MovieClip = createEmptyMovieClip("mymc", 0);
 mc._visible = false;
 var 雪花的数量:Number = 60;
 with (mc) {
  beginFill(0xffffff);
  curveTo(2, 8, 5, 0);
  endFill();
 }
 for (var i = 0; i<雪花的数量; i++) {
  this["模糊"+i] = new BlurFilter(Math.floor(i/12), Math.floor(i/12), 3);
  var myArray:Array = new Array(this["模糊"+i]);
  this["雪花的速度"+i] = (i+19)/20;
  mc.duplicateMovieClip("mc"+i, i+1);
  this["mc"+i].filters = myArray;
  with (this["mc"+i]) {
   _x = Math.floor(Math.random()*Stage.width);
   _y = Math.floor(Math.random()*Stage.height);
   _xscale = _yscale=Math.floor(Math.random()*100+20+i);
   _rotation = Math.floor(Math.random()*90);
  }
 }
 onEnterFrame = function () {
  for (var i = 0; i<雪花的数量; i++) {
   with (this["mc"+i]) {
    _y += this["雪花的速度"+i];
    _rotation += 1;
    if (_y>Stage.height+_height/2) {
     _y = -_height/2;
     //var mycolor:Color = new Color(this["mc"+i]);
     //mycolor.setRGB(Math.random()*0xffffff);
    }
   }
  }
 };
}

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用flash制作雪花飘飘的动画
【动画教程】FLASH中制作下雪的方法
AS3 实例:随机移动动画特效
动态雪花飘落(冬天来了,春天还会远吗)
[canvas]通过动态生成像素点做绚丽效果
网页|黑客帝国字符雨
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服