前往顾页

在FLASH CS3中实现下雪结果代码

时候:2011-06-14 13:54来源:知行网www.zhixing123.cn 编辑:麦田守望者

运行Adobe Flash CS3
1、文件—新建—ActionScript文件
2、输入以下代码(年夜小写字母不克不及窜改):
package{
import flash.display.MovieClip;
import flash.events.*;
public class H2O extends MovieClip{
var speedx:Number=0;
var speedy:Number=0;
public function H2O(){
speedx=.5*Math.random()-0.5;
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;
}
}
}

3、以H2O.as为文件名保存(不要窜改)
4、文件—新建—Flash文件(ActionScript 3.0)
5、将背景色彩设置为非白色(玄色等)
6、拔出—新建—元件,范例为“影片剪辑”,称呼为“水泡”(可肆意定名),画一朵雪花。
7、右击“库”面板中的“水泡”元件,挑选“链接”,在对话框中“链接”项当挑选“为ActionScript导出”,“类”一栏中输入“H2O”。
8、翻开行动面板(窗口—行动),输入以下代码:
function DisplayH2O(){
for (var i:int=0;i<150;i++){
var h2o:H2O=new H2O();
this.addChild(h2o);
h2o.x=Math.random()*550;
h2o.y=Math.random()*400;
h2o.alpha=.2+Math.random()*.3;
var scale:Number=.4+Math.random();
h2o.scaleX=h2o.scaleY=scale;
}
}
DisplayH2O();
 

------分开线----------------------------
标签(Tag):FLASH FLASH实例教程 flash实例 flash源码 ActionScript
------分开线----------------------------
保举内容
猜你感兴趣