永发信息网

FLASH8用动作制作雪花飘落效果

答案:2  悬赏:50  手机版
解决时间 2021-07-19 03:29

就是不用引导层什么的

只用命令

求代码

最佳答案

FLSHA下雪效果代码


fallSnow(this, 100, [550, 400]);
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[0]);
mc._y = random(size[1]);
mc.ro = [1, -1][random(2)];
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 = [1, -1][random(2)];
}
}
function scanEdge(mc, size) {
if (mc._x>size[0]) {
mc._x = 0;
} else if (mc._x<0) {
mc._x = size[0];
}
if (mc._y>size[1]) {
mc._y = 0;
}
}

全部回答

开黄钻就有很多了!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
水货N78有几种颜色
用什么方法祛除巴哥身上的异味?
我想买佳能IXUS 95IS这款,有买过的觉得怎么
什么是风井
这个单词如何翻译?
北京物流那家发广西南宁 质量好价格低的
第一次拜访兄长应该带些什么东西?
有什么不遭罪的好办法可以减小肚子
广州天河城手机店夏普的9020多少钱?
QQSG为什么我的武器打3精致2无暇.四象才+22呢
宝宝的眼睛不干净,白色的里面有小块的灰
administrator 怎么不见了?
这问问咋总是扣我得积分
魔域的莎菲还有瑞拉可以练哪些技能
为什么DNF11.3更新后PK场连接不上?
推荐资讯
作文 我是一个唱歌迷
c++初学者的问题
谁知道手机有个网址能看免费稳身QQ的
谁能提供校园小说搞笑情节?
南非的世界杯死亡之组出现了吗?葡萄牙会进入
华图和中公面试哪个好,中公教育跟华图教育哪
我的本本玩CF房间房间人一多就有点卡画面
痘痘的成因与改善
剃光头好吗?
《水调.歌头》作者是谁?
用凉水和热水洗漱哪一个更好?
想告诉自己已经忘记勒、朋友说、祢真的放下勒
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?