永发信息网

flash下雪代码的解释

答案:2  悬赏:20  手机版
解决时间 2021-01-29 00:45
var i=1;
while(i<=300)
{
duplicateMovieClip("snow","snow"+i,i);
setProperty("snow"+i,_x,random(550));
setProperty("snow"+i,_y,random(400));
setProperty("snow"+i,_xscale,random(60)+40);
setProperty("snow"+i,_yscale,eval("snow"+i)._xscale);
setProperty("snow"+i,_alpha,random(100));
i++;
}
最佳答案
w = Stage.width;//降雪宽度等于舞台宽度
h = Stage.height + 100;//降雪高度等于舞台高度
max_snowsize = 10;//雪花大小
snowflakes = 40;//雪花数量

init = function ()
{
for( i = 0; i < snowflakes; i++ )
{
t = attachMovie("snow", "snow"+i, i);//把元件库中链接标志符为"snow"的影片剪辑加载到当前时间轴上实例名称为"snow"+i的影片剪辑中,深度为i
t._alpha = 50 + Math.random()*50;//随机透明度为50到100。Math.random()返回一个大于等于0,且小于1的随机数
t._x = -(w*0.5) + Math.random()*(1.5*w);//随机出现位置
t._y = -(h*0.5) + Math.random()*(1.5*h);//随机出现位置
t._xscale = t._yscale = 50 + Math.random()*(max_snowsize*10);//随机缩放比例
t.k = Math.random()*1.5 + 1;//随机下落速度
t.wind = Math.random()*3.5 - 1.5;//随机摇摆幅度
t.onEnterFrame = mover;//不停的执行mover
}
}
mover = function ()
{
this._y += this.k;//垂直直线运动
this._x += this.wind;//水平直线运动
if(this._y > h+10)//以下是如果雪花超出舞台范围x(-20 w+20) y h+10,重新定位雪花位置,可以根据喜好定义
{
this._y = -20;
}
if(this._x > w+20)
{
this._x = -(w*0.5) + Math.random()*(1.5*w);
this._y = -20;
}
else if(this._x < -20)
{
this._x = -(w*0.5) + Math.random()*(1.5*w);
this._y = -20;
}
}
init(); //调用初始化

里面好多参数都可以自己设定,不必非按这个来。
全部回答
第一帧代码: xiaxue._visible = false;  // xiaxue  元件 设置为不可见 i = 1;        //定义变量i  第二帧代码: duplicatemovieclip("xiaxue", i, i);  //   复制  xiaxue 元件   setproperty(i, _x, random(600)+10);  //设置x坐标为 随机600内的数 +10  意思就是 当随机是0时 最小数是 10 setproperty(i, _y, random(350)); // 设置 y 坐标的 为随机数 350 内 setproperty(i, _alpha, random(50)+50); // 设置 实例i的透明度为  随机数 50 +50  意思就是 透明度在 50-100 之间 tint = random(40)+40;  //设置一个变量 tint 随机数在 40-80 之间 setproperty(i, _xscale, tint); //设置元件的x 缩放比例为  tint  setproperty(i, _yscale, tint); // 设置元件的y 缩放比例为 tint i = i+1;  // 递增 ==  i+=1; if (i <= 150) {  // 设置 雪花 数不能超过 150个  gotoandplay(1); // 转到第一帧 第三帧代码: gotoandplay(2); // 转到 第二帧 
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么广东女孩比福建女孩可爱,有女人味多了
海原如佳宾馆怎么去啊,我要去那办事
大槐国税分局地址有知道的么?有点事想过去
信用卡电子邮箱不合法
解方程?????2x-7.5=8.5.
晏子逐高缭 翻译
海原恒源招待所地址在哪,我要去那里办事
广东省恩平市国家税务局地址好找么,我有些事
DNF武极哪些技能可以叠BUFF,一觉主动,一觉
人种学的意思是什么啊?知道的请说下!
海原兰通商务宾馆地址在什么地方,我要处理点
招标人和中标人应当在投标有效期内并在自中标
全功能nfc怎么刷门禁卡
雪莲果炖排骨要加盐或糖吗?
日本海东南沿岸为何冬季多雪?
推荐资讯
电视剧何以笙箫默中唐嫣开场穿的白色休闲长款
网络游戏起名
天识的意思是什么啊?知道的请说下!
甲为了杀害乙,连续两天跟踪乙,属于什么犯罪
正道地址在哪,我要去那里办事
谁能发一个口袋妖怪叶绿386cht文件的金手指给
一杯牛奶喝去1/5后加满水搅匀,再喝去1/2,这时
数码相机上的字母M.A代表什么意思呀?
我老公的亲人去世了 最近家里事情又多 我想知
下属不敢管怕得罪人作为领导怎么办
恐龙家族曾经繁盛一时,试推测组成其细胞的元
荣祥物流(西开路与西环路交叉口东150米荣祥物
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?