当前位置:酷百书>百科知识>求助关于Flash下雨动画的代码

求助关于Flash下雨动画的代码

2022-12-31 07:16:45 编辑:join 浏览量:591

求助关于Flash下雨动画的代码

求助关于Flash下雨动画的代码

先在你的水花动画影片剪辑最后一帧(水花溅起后消失的那帧)上写stop(); 把它拖到场景上,起个实例名叫 "sh"

写在雨点上的代码

onClipEvent(load){

speed=random(30)+50;

}

onClipEvent(enterFrame){

this._y+=speed;

if(this._y>790){

var i = this._name.substr(2,2);

_root["sh"+i]._x = this._x;

_root["sh"+i]._y = this._y;

_root["sh"+i].gotoAndPlay(1);

this._y=-40;

}

}

写在主场景帧上的代码

i = 1;

while (i < 15)

{

duplicateMovieClip("yd", "yd" + i, i);

setProperty("yd" + i, _x, random(570));

setProperty("yd" + i, _y, random(600));

setProperty("yd" + i, _xscale, random(5) + 15);

setProperty("yd" + i, _yscale, getProperty(eval("yd" + i), _xscale));

duplicateMovieClip("sh", "sh" + i, i + 15);

i++;

}

while(i<15) 是雨点的数目,整个场景里的雨总数少于 15点的时候它就会被反复执行,

标签:Flash,动画,求助

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/article/112755.html
热门文章