当前位置:软件学习 > Flash >>

flash 飘雪效果

flash 飘雪效果,记得刚学flash时做飘雪flash我中一个个原件再加补间动画做的, 现在as 3.0出来了,我们看到和很多qq空间飘雪flash ,  flash飘雪动画以及飘雪效果和ps飘雪效果都是做一个原件然后用程序代码随便生成飘雪效果

spackbool {

import flash.display.*;
import flash.events.*;
public class Snow extends MovieClip {
  var speedx=0;
  var speedy=0;
  public function Snow() {
   speedx=.8 * Math.random() - 0.4;
   speedy=5 * Math.random();
   this.addEventListener(Event.ENTER_FRAME,Mot);
  }
  function Mot(e:Event) {
   this.x+= speedx;
   this.y+= speedy;
   if (this.y >400) {
    init();
   }
  }
  function init() {
   this.y=0;
   this.x=Math.random() * 550;
  }
}
}
在flash中右键选中库中的雪花影片剪辑,在类中输入Snow
在flash中加入如下代码:
function DisplaySnows() {
for (var i:int = 0; i < 200; i++) {
  var newSnow:Snow = new Snow();
  this.addChild(newSnow);
  newSnow.x = Math.random()*500;
  newSnow.y =-Math.random()*300;
  newSnow.alpha = .3+Math.random()*.7;
  var scale:Number = .3+Math.random();
  newSnow.scaleX = newSnow.scaleY = scale;
}
}
DisplaySnows();

补充:flash教程,动画技术 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,