一分钟教会你打造FLASH下雪效果
本帖最后由 小青儿 于 2013-12-19 13:08 编辑attach://2923951.swf
用下面的语句1分钟打造满天飞雪效果:
fallSnow(this, 100, );
function fallSnow(path, num, size) {
for (var i = 0; i<num; i++) {
path.createEmptyMovieClip("s"+i, i);
var mc = path["s"+i];
mc._x = random(size);
mc._y = random(size);
mc.ro = ;
mc.xtime = random(20);
mc.startTime = 0;
mc.id = Math.pow(i, 1/2);
createSnow(mc, mc.id/2.5, "0xffffff", 20*mc.id);
}
var loop = function () {
updateAfterEvent();
for (var i = 0; i<num; i++) {
var mc = path["s"+i];
mc._rotation += mc.ro*5;
mc._x += mc.id*mc.ro/10;
mc._y += mc.id/2;
mc.startTime++;
scanTar(mc);
scanEdge(mc, size);
}
};
var interval = setInterval(loop, 10);
}
function createSnow(mc, radius, c, alpha) {
with (mc) {
moveTo(0, -radius);
beginFill(c, alpha);
lineStyle(0, "0x000000", 0);
for (var i = 1; i<=6; i++) {
var a1 = -Math.PI/6+i*Math.PI/3;
var a2 = i*Math.PI/3;
lineTo((radius/5)*Math.sin(a1), -(radius/5)*Math.cos(a1));
lineTo(radius*Math.sin(a2), -radius*Math.cos(a2));
}
endFill();
}
}
function scanTar(mc) {
if (mc.startTime>=mc.xtime) {
mc.startTime = 0;
mc.xtime = random(20);
mc.ro = ;
}
}
function scanEdge(mc, size) {
if (mc._x>size) {
mc._x = 0;
} else if (mc._x<0) {
mc._x = size;
}
if (mc._y>size) {
mc._y = 0;
}
}
制作方法:
1第一层.导入一张图片,锁定
2新建图层二 ,点开属性面板下的动作加入上面的语句 fallSnow(this, 100, );100是雪花大小,)是;图片舞台雪飘面积。 一分钟也认不全,如何打造。 {:1_457:}{:1_457:} 很好,谢谢楼主,辛苦!收藏啦{:1_489:} 非常漂亮{:1_489:}{:1_489:} trhxlhz 发表于 2013-12-19 13:45
一分钟也认不全,如何打造。
这些代码无需认,只要几秒钟黏贴上就好!{:1_502:}{:1_481:} ygz319aaa 发表于 2013-12-19 13:56
{:1_502:}{:1_510:}{:1_463:}啥表情 wangyf677 发表于 2013-12-19 14:43
很好,谢谢楼主,辛苦!收藏啦
{:1_465:}{:1_514:}不客气! 曼菲儿 发表于 2013-12-19 15:15
非常漂亮
:em61:{:1_514:}{:1_481:}谢谢菲菲 小青儿 发表于 2013-12-19 22:15
谢谢菲菲
{:1_481:}{:1_481:}青青版主 真好玩.......... 小青儿 发表于 2013-12-19 22:13
这些代码无需认,只要几秒钟黏贴上就好!
我是网盲,谢谢你了!{:1_481:} slygr 发表于 2013-12-20 11:50
真好玩..........
{:1_481:}:em63:{:1_465:} 本帖最后由 小青儿 于 2013-12-21 15:43 编辑
trhxlhz 发表于 2013-12-20 17:47
我是网盲,谢谢你了!
我也是网盲。下套着用就是了!{:1_481:}{:1_502:}
attach://2925355.mp3
名:天使多美丽歌手:糖糖乐团试听添加查看歌曲链接歌词链接
复制歌词歌词纠错
寂寞夜里 我在等着你
寂寞夜里 天使多美丽
填词:唐艺心 作曲:Arash
天 下起了雨 淋湿回忆 思念来袭
我 无法忘记 爱上了你 不离不弃
寂寞夜里 我在等着你
寂寞夜里 天使多美丽
寂寞夜里 不该再想你
寂寞夜里 天使在哭泣
快回到我怀里
伤心的雨 淋湿回忆 思念来袭
我 已无法忘记 爱上了你 不离不弃
寂寞夜里 我在等着你
寂寞夜里 天使多美丽
寂寞夜里 不该再想你
寂寞夜里 天使在哭泣
啦啦哩哩 啦啦哩哩 你就是唯一
啦啦哩哩 啦啦哩哩 天使多美丽
寂寞夜里 我在等着你
寂寞夜里 天使多美丽
寂寞夜里 不该再想你
寂寞夜里 天使在哭泣
寂寞夜里 我在等着你
寂寞夜里 天使多美丽
寂寞夜里 不该再想你
寂寞夜里 天使在哭泣
啦啦哩哩 啦啦哩哩 你就是唯一
啦啦哩哩 啦啦哩哩 天使多美丽
小青儿 发表于 2013-12-21 14:00
我也是网盲。下套着用就是了!
创建文明网站去看看
https://www.slit.cn/forum-97-1.html {:1_489:}{:1_489:}{:1_489:}{:1_489:} :em08::em08::em08:{:1_464:}{:1_489:}青儿真棒!~~~~
页:
[1]