做法:在第一帧中加入如下代码:
var sceneWidth =550;//定义场景的宽
var sceneHeight=400;//定义场景的高
var sideDisWidth = Stage.width/2-sceneWidth/2;//定义变量,雪花的横向位移范围
var sideDisHeight = Stage.height/2-sceneHeight/2;//定义变量,雪花的纵向位移范围
var snowNum = 150;//定义雪花的数量
var snowSpace:MovieClip = _root.createEmptyMovieClip("room",
1);//声明一个空影片剪辑snowSpace.
function addMasker() {//声明addMasker函数,执行两项工作.1是画外边框,2是画雪花景
_root.createEmptyMovieClip("masker",
-2);//创建空影片剪辑masker,层深-2.任务是为舞台画外边框,并填充颜色
with (masker) {//设置masker的属性。
lineStyle(1, 0xcccccc, 100);//设置线条颜色
beginFill(0x000000, 0);//绘制矩形闭合路径,并填充灰色,透明度为0.
moveTo(sideDisWidth, sideDisHeight);//绘制起点
lineTo(sideDisWidth&#
FLASH中纯脚本制作下雪效果
最新推荐文章于 2020-07-30 15:00:39 发布
本文介绍了如何在FLASH中通过编写ActionScript实现动态下雪效果。主要步骤包括定义场景尺寸、创建雪花数量、绘制雪花形状、设置雪花属性以及控制雪花下落的运动轨迹。代码详细解释了每个函数的作用,包括`addMasker`、`createSnow`、`drawSnow`和`snowProperty`等,帮助理解整个下雪效果的实现过程。
摘要由CSDN通过智能技术生成