用flash8制作落叶导向层的动画步骤

使用flash8制作落叶导向层动画的步骤如下:

1.创建一个新的FLASH文档,并设置其场景大小、帧速率和前景色。

2.创建一个新的组件,其类型为graphics,并绘制一个叶子的形状。

3.创建一个新的电影编辑组件,然后将树叶拖到场景中,插入一个运动导向层,并用钢笔工具绘制一条弯曲的曲线。

4.将图层1中的帧扩展到200帧,将运动引导图层扩展到200帧。在第一帧中,将叶子图形与引导线的起始位置对齐,在第200帧中将叶子图形拖动到曲线的最终位置,然后在图层1中的第30帧、第90帧和第150帧插入关键帧,分别使用变形工具调整叶子的形状。在第一帧中,选择叶子,并将alpha调整为30%。

5.同理,分别设置最后一帧叶子的alpha为0%,用变形工具调整其他关键帧叶子的形状,使动画更加逼真。

6.在关键帧之间创建补间动画。

7.在最后一帧插入一个层和一个关键帧,然后按F9打开动作面板并输入以下指令:

this . removemovieclip();

8.用同样的方法制作两个相同的动画。

9.回到场景,插入两个新图层,选择图层2,然后按CTRL+L打开库面板,将三片叶子掉落的动画拖到舞台上,选择三片叶子的动画分别命名为leaf、leaftwo和leafthree。

10,选择第三层的第一帧,这里开始写代码控制三个动画的下落方法。具体代码如下:

randomTime=20

I = 1;

_ root . leaf . _ visible = 0;

_ root . leaf two . _ visible = 0;

_ root . leaf three . _ visible = 0;

_root.onEnterFrame = function () {

if (random (20) == 0) {

_ root . leaf . duplicate movie clip(" leaf "+I,I);

_root["leaf"+i]。_x =随机(500)+200;

_root["leaf"+i]。_ alpha = random(80)+20;

_root["leaf"+i]。_ xscale = random(50)+50;

_root["leaf"+i]。_yscale = _root["leaf"+i]。_ xscale

i++;

}

if (random (20) == 0) {

_ root . leaf two . duplicate movie clip(" leaf two "+I,I);

_root["leaftwo"+i]。_x =随机(500)+200;

_root["leaftwo"+i]。_ alpha = random(80)+20;

_root["leaftwo"+i]。_ xscale = random(50)+50;

_root["leaftwo"+i]。_yscale = _root["leaftwo"+i]。_ xscale

i++;

}

if (random (20) == 0) {

_ root . leaf three . duplicate movie clip(" leaf three "+I,I);

_root["leafthree"+i]。_x =随机(500)+200;

_root["leafthree"+i]。_ alpha = random(80)+20;

_root["leafthree"+i]。_ xscale = random(50)+50;

_root["leafthree"+i]。_yscale = _root["leafthree"+i]。_ xscale

i++;

}

};

11,CTRL+ENTER,保存并测试电影。