如何制作枫叶飘落动画 的方法

2025-10-01 04:02:52

1、  打开FLASH 9.0软件,点插入新建图形元件“枫叶”用工具画一片枫叶

如何制作枫叶飘落动画 的方法

2、   点插入新建影片剪辑元件“枫叶影”,把图形元件“枫叶”拖入,全居中。回到主场景,在库中右键“枫叶影”影片剪辑元件,点链接,在弹出的对画框中在类处写上 Ye。

3、  导入一幅背景图到库中,点插入新建影片剪辑元件“背景”,把背景图拖入设为550*400。

4、   回到主场景,增加三个图层,从下至上分别是背景、标题、AS、遮片。在背景层中把“背景”影片元件拖入全居中,在属性面板中Alpha中设为50%。标题图层写上自已喜欢的字。AS图层写上如下代码:

const n:int=50;

var X:Number=stage.stageWidth;

var Y:Number=stage.stageHeight;

var m:Number;

var leftArray:Array=new Array();

var rightArray:Array=new Array();

var sprite:Sprite=new Sprite();

addChild(sprite);

for (var i:int=0; i<n; i++) {

        var ye:Ye=new Ye();

        sprite.addChild(ye);

        ye.x=Math.random()*X;

        ye.y=Math.random()*Y;

        ye.rotation=Math.random()*360;

        ye.scaleX=ye.scaleY=Math.random();

        ye.alpha=Math.random()*0.8+0.2;

        ye.vy=Math.random()*2+1;

        ye.vx=Math.random()*2+1;

        ye.Rotation=Math.random();

        m=Math.random();

        if (m>0.5) {

                leftArray.push(ye);

        } else {

                rightArray.push(ye);

        }

}

sprite.addEventListener(Event.ENTER_FRAME,frame);

function frame(evt:Event):void {

 for (var i:int=0; i<leftArray.length; i++) {

                var leftYe=leftArray[i];

                leftYe.x-=ye.vx;

                leftYe.y+=ye.vy;

                leftYe.rotation+=ye.Rotation;

                if (leftYe.x<-10) {

                        leftYe.x=560;

                }

                if (leftYe.y>420) {

                        leftYe.y=-20;

                }

        }

        for (var j:int=0; j<rightArray.length; j++) {

                var rightYe=rightArray[j];

                rightYe.x+=ye.vx;

                rightYe.y+=ye.vy;

                rightYe.rotation+=ye.Rotation;

                if (rightYe.x>560) {

                        rightYe.x=-10;

                }

                if (rightYe.y>420) {

                        rightYe.y=-10;

                }

        }

}

   在遮片图层,选择矩形工具,笔触色红色,填充色白色,在舞台上画一个 1500×1200 的矩形,居中对齐,释放鼠标,双击笔触边框,在对齐面板属性选择:匹配宽和高,删除矩形框中间部分,再删除外面矩形框,图层上锁。

5、 测试,保存。

如何制作枫叶飘落动画 的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢