设为首页 | 网站公告 | 网站地图 | 联系我们 加入收藏
| 网站首页 | 技巧文摘 | 电脑书库 | 媒体教程 | P2P资源区 | 在线留言 | 学习资源社区 |
会员登录
 
热门电脑教程
推荐电脑教程
您现在的位置: 计算机应用技巧资讯站 > 技巧文摘 > 图像设计 > FLASH > 文章正文
FLASH中用纯脚本制作雪花效果
来源:摘录自网上  阅读次数:  更新日期:2006-11-12

①新建一个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);
    }
   }
  }
 };
}
 

加入收藏】【告诉好友】【打印此文】【关闭窗口
上一篇教程  
下一篇教程  
 
网友评论:(评论内容只代表网友观点,与本站立场无关!)
 姓 名:
 评 分: 1分 2分 3分 4分 5分
 内 容:
计算机应用技巧资讯站 版权所有 粤ICP备05000897号  
Copyright © 2006 www.00083.com Inc. All rights reserved.
软件技术交流群:5895132 硬件技术交流群:19441759 QQ书籍交流群#1:15823216 QQ书籍交流群#2:18211070