第一种方法(初级):
先画一些短的线条(细一点,稍微有点灰度)。然后做几个要害帧。每帧里随机的放一些,连续播放一下就有效果了
点击浏览该文件
初级)原程序
点击浏览该文件第二种方法,用AS 实现随机的电视雪花~
什么也不要做~只需在第一帧上AS:
function tvsnow(name, n, color, alpha, x, y, radius, ratios) {
with (this.createEmptyMovieClip(name, n)) {
// 建立空影片剪辑对象,createEmptyMovieClip(新建立空MC的代名, 空MC对象层级Level的深度depth)
// 画一条透明度为Alpha的线
lineStyle(radius, color, alpha);
// 设置线段绘制样式
moveTo(x, y);
// 设置绘制起始坐标值
lineTo(x, y+(100/ratios));
// 绘制直线
}
}
this.onEnterFrame = function() {
// 产生20条这样的灰色半透明的线
for (r=0; r<30; r++) {
tvsnow(r, 100+r, 0x999999, random(60), random(Stage.width), random(Stage.height), random(10), random(200));
}
};
点击浏览该文件
AS实现的---原程序
点击浏览该文件