查看文章 |
制作步骤: 1、创建文档,背景为黑色。其他的默认。 2、创建一个mc(哈哈,你别问我什么是mc,是影片剪辑呀!),在第一帧画一片雪花,一片就够了。雪花的样子你总可以画吧? 3、回到场景,打开库,给它取个标识符叫snow ,(哦?不知道怎么加标识符?哈,打开库面板,右键点一下,有个属性,连接:为Actionscript导出,打上勾,在标识符旁边输入snow,呵呵)。把雪花拖到场景中。(就这么简单)。 4、选中mc,打开动作面板。将下面的AS添加到动作面板的编辑区,记住哟,一定要加在mc上,别弄错了哟。 onClipEvent (load) { this._visible = false; var num = 70; var i = 1; while (num >= i) { _root.attachMovie("snow", "snow" + i, i); var scale = random(60) + 41; _root["snow" + i]._xscale = scale; _root["snow" + i]._yscale = scale; _root["snow" + i]._x = random(550); _root["snow" + i]._y = -random(400); _root["snow" + i]._rotation = random(360); _root["snow" + i].dir = -random(180); _root["snow" + i].v = random(2) + 2; i++; } // end while } onClipEvent (enterFrame) { var i = 1; while (num >= i) { _root["snow" + i]._alpha=100-i; _root["snow" + i]._x = _root["snow" + i]._x + Math.cos(_root["snow" + i].dir); _root["snow" + i]._y = _root["snow" + i]._y + _root["snow" + i].v; if (_root["snow" + i]._x > 550) { _root["snow" + i]._x = 0; } // end if if (_root["snow" + i]._x < 0) { _root["snow" + i]._x = 550; } // end if if (_root["snow" + i]._y > 400) { _root["snow" + i]._y = 0; } // end if i++; } // end while } 5、测试!你看是不是很简单。 |