flash制作电视雪花开头

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:13:02
我现在在用flash做一个动画开头
想做一个有点旧电视雪花效果的复古画面 档点下开始按钮后雪花消失,随后跳转到另一个画面
我在网上找到了代码
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代码上:
this.createEmptyMovieClip(name, n)
这是新建了一个电视雪花的MC,后面的操作都是在这个MC里面完成的

你在需要跳转到另一个画面时,需要在代码里面将这个MC移除

天哪,这个做得也太复杂了,你真坚强!我考回去研究研究,不过答案是给不了你了。实在抱歉

rthusrthjursthjus