分享

手把手教菜鸟如何制作FLASH MTV__大乐情缘

 ╭长风ら 2010-06-21


   现在上网很少没有没见过FLASH MTV的了吧,是不是被它迷人的动画和音乐的结合所吸引?是不是也很想自己动手做一个?

我给大家介绍的刘德华〈今天〉这首歌的FLASH MTV制作。

有兴趣的先把材料收集好吧

材料主要是<今天.MP3>、以及一些美丽的图片,就是你在FLASH MTV中想要的图片了。

本实例属于综合类型的FLASH动画制作,其中涉及到FLASH很多方面的知识,如时间轴控制、ActionScript代码控制、按钮控制及歌曲音效处理等,还有多影片元件合成主场景的制作方法等。本FLASH包含了两个场景,因此具体制作过程总体上可分为三个部分

一、主场景的制作:A.歌曲导入处理、B.下雪效果动画制作、C.开场词的制作,D.歌词的同步技术等.

二、LOADING场景的制作

三、发布

下面介绍第一部分:主场景的制作

A、歌曲的导入与处理

1、新建一个FLASH文件,设文档高:400,宽:550

2、单击“窗口”|“设计面板”|“场景”,打开场景面板,将场景名改为“主场景”

3、单击“文件”|“导入”|“导入到库”,选择“今天.mp3”,单击“确定”,然后单击“窗口”|“库”,打开“库”面板,可以看到刚才导入的文件在库中。

4、返回“主场景”,双击“图层1”,将图层名字改为:声音。

5、选中“声音”图层的第一帧,按CTRL+F3打开“属性”面板,在其中设置为:

   声音:今天。MP3      同步:数据流    重复:1次

6、选择“声音”图层的第2712帧,按F5键插入帧,这样声音的播放就延缓到第2712帧了

提示:2712是根据歌曲的长度算出来的,因为我这首歌的长度是226秒,面本FLASH的一秒是12帧,所以把226*12=2712帧了。怎么样看出是226秒呢?随便用一个播放器打开“今天。MP3”就有显示总时间的。

7、用鼠标右击“声音”图层,选“属性”,设“图层高度”为200%,这样是为了在歌词同步的时候看清声音波形的变化,以便于同步。这样歌曲的导入就做好了

B、下雪动画效果的制作

现在接着前面的下雪动画开始.

1、制作“遮层”(也就是影片的上下遮层,这样使得整个动画更具有影片的性质)

  选择“插入”|“时间轴”|“图层”,新建一个图层,命名为“遮层”。

  用“矩形”工具,设其笔触颜色为透明,填充色为暗灰色,在工作区影片的上部和下部分别绘制宽为:550,高为60的矩形,并分别与白色背景的上边线和下边线对齐(可以使用”对齐面板“)。另:修改矩形大小可以直接在其属性里修改。

2、制作“背景”层(目的是为了将下雪的背景设为黑色,然后能变回白色)

  新建一个“背景”图层,并将它排在所有图层的最下边。用“矩形”工具绘一个宽:550,高280的矩形,并与场景居中对齐。点击选择工具,选中矩形,用鼠标右击,选择“转换为元件”,将元件取名为“矩形框”

3、新建一个“雪花”图形元件,用圆形工具画一个圆,填充色为白色,笔触为透明,并在属性中将其宽和高均设为4,X、Y坐标为0。

4、新建一个“下雪”影片剪,选择图层1的第一帧,将“雪花”元件拖到工作区内。

  选中雪花元件,然后在“属性”面板中设置“雪花”元件的类型为“影片剪辑”

  在“实例名称”中输入snow,设置X、Y的值为0、0

  然后打开“动作面板”输入以下代码:

    onClipEvent(enterFrame) {

      this._x += Math.random()*(this._xscale)/10;

      this._y += Math.random()*(this._yscale)/10;

      if(this._x>550) {

         this._x = 0;

             }

        if(this._y>280) {

       this._y = 0

          }

         }//代码具体意思请参考前面介绍的雪花制作效果实例


5、选择“图层1”的第一帧,打开“动作面板”,输入以下代码:

count = 1;

while(count<=200) {

duplicateMovieClip("snow","snow" + count,count);

setProperty("snow" + count,_x,random(550));

setProperty("snow" + count,_y,random(290) + 55);

setProperty("snow" + count,_xscale,Math.random()*60 + 40);

setProperty("snow" + count,_yscale,eval("snow" + count)._xscale);

setProperty("snow" + count,_alpha,eval("snow" + count)._xscale+random(30));

count++;

}


6、选择“图层1”的第190帧,按F5键插入帧,将时间轴延长到第190帧。

 提示:之所以选择190帧,是因为下雪的场景只须要延长到190帧。

7、返回到主场景中,新建一个“雪花”图层,并将其拖到“遮层”的下面。

8、选择“雪花”图层的第一帧。并在“库”中将“下雪”影片剪辑拖到工作区内,并将其移到背景的左上角。

至此,下雪动画效果制作完毕!

C.开场词的制作!

下面接着讲“开场词”的制作,所谓开场词也就是在歌曲开始的一段音乐中加入一些制作人自己的话,及对这首歌的理解等。

在这里我加入的开场词为:

   走了这么久  多少悲欢离合  多少爱恨情愁

   已被岁月刻为回忆的篇章 在心灵深处  永久珍藏

   失去的永远不会再回来  回来的也永远不是你所失支的

   生活总是在得失中不断的徘徊  徘徊---

1、设计开场词的动画方式,这里我用的是渐隐渐现的方法,即第一句后接第二句,这样一句一句的显示。(如果你喜欢用其它的动画方式也可以)

2、计算开场词的帧数,帧数的计算是根据“今天。MP3”这首歌的开始一段音乐的长度而来的,这里是185帧。所以要初步计算好每句话出现的帧数,这里我有11句话,所以每句话显示所有的帧数大约是18帧。

3、新建三个图层分别命名为:开场词一、开场词二、开场词三。并将它们放在“背景”层上

  注:这里我为什么要新建三个图层,是因为在一个场景内同时有三句话要显示,一句话就须要一个图层,所以共需用三个图层。

4、单击“开场词一”图层的第一帧,选择“文字”工具,输入“走了这么久”,调整好字的大小和颜色等,然后单击“选择”工具,选中输入的文字,用鼠标右击,选择“转换为元件”把刚才输入的文字转换为“图形”元件(因为文字只有转换为元件才可以创建补间动画等),并且就用“走了这么久”作为元件名。

 注:以后每输入一段文字都要将其转换为元件。

5、分别在“开场词一”图层的第20、30、40帧插入“关键帧”,然后单击第一帧,用选择工个选中文字,在属性栏中将其“颜色”设为ALPHA:0;然后用鼠标右击第一帧,选择“创建补间动画”(这样就做成了文字渐显的效果)

6、选择第40帧,用选择工具选中文字,在属性栏中将其“颜色”设为ALPHA:0;然后用鼠标右击第30帧,选择“创建补间动画”(这样就做成了文字渐隐的效果),然后在第41帧插入“空白关键帧”。

注意:每个动画结束后,如果还继续利用这图层做下的动画,必须在动画之间插入一个空白关键帧。

7、单击“开场词二”的20帧,选择“文字”工具,输入“多少悲欢离合”,调整好字的大小和颜色等,然后单击“选择”工具,选中输入的文字,用鼠标右击,选择“转换为元件”把刚才输入的文字转换为“图形”元件。

8、分别在“开场词二”图层的第40、50、60帧插入“关键帧”,然后单击第20帧,用选择工个选中文字,在属性栏中将其“颜色”设为ALPHA:0;然后用鼠标右击第20帧,选择“创建补间动画”(这样就做成了文字渐显的效果)

注:这里选择第20帧作为开始是因为第一句话是在第20帧的时候完全显示,所以接着第二句也开始渐显。

9、选择第60帧,用选择工具选中文字,在属性栏中将其“颜色”设为ALPHA:0;然后用鼠标右击第50帧,选择“创建补间动画”(这样就做成了文字渐隐的效果),然后在第61帧插入“空白关键帧”。

10、单击“开场词三”图层的第40帧,选择“文字”工具,输入“多少爱恨情愁”,调整好字的大小和颜色等,然后单击“选择”工具,选中输入的文字,用鼠标右击,选择“转换为元件”把刚才输入的文字转换为“图形”元件。

11、分别在“开场词三”图层的第60、70、80帧插入“关键帧”,然后单击第40帧,用选择工个选中文字,在属性栏中将其“颜色”设为ALPHA:0;然后用鼠标右击第40帧,选择“创建补间动画”(这样就做成了文字渐显的效果)。

12、选择第80帧,用选择工具选中文字,在属性栏中将其“颜色”设为ALPHA:0;然后用鼠标右击第70帧,选择“创建补间动画”(这样就做成了文字渐隐的效果),然后在第81帧插入“空白关键帧”。

这样就做好了第一段开场词了,然后又接着从“开场词一”图层开始,依次将其它的内容做成动画,原理同4--12步,这里就不多说了。这样开场词动画制作成功!

D.歌词的同步技术

下面接着介绍FLASH MTV的歌词同步技样,也是MTV的难点。

1、新建一个“歌词”图层,并将其排在“声音”图层的上方。

2、在第193帧处按F6键插入一个关键帧,这里之所以选择193帧是因为第一句歌词是从这里开始的。大家可以对比“声音”图层的声波,找到第一句歌词的结束也就是244帧。

提示:大家可以随时按ENTER键来听听歌的开始和结束的帧数,然后再按ENTER键就关闭的试听,ENTER键是开关!

3、单击“歌词”的第193帧,选择文字工具,在工作区中输入第一句歌词“走过岁月我才发现世界多不完美”,选择“选择”工具,选中刚才输入的歌词,用鼠标右击选中“转换为元件”,元件名就用刚才输入的文本。

4、分别在第200、237、244帧数插入关键帧,单击第193帧,选中歌词,在属性栏中将“颜色”设为:ALPHA:0%,然后右击第193帧,选择“创建补间动画”,这样就做好了歌词渐显的效果。

5、单击第244帧,中歌词,在属性栏中将“颜色”设为:ALPHA:0%,然后右击第244帧,选择“创建补间动画”,这样就做好了歌词渐隐的效果。然后在第245帧处插入“空白关键帧”。

提示:以后每句歌词结束后都要在下一帧插入“空白关键帧”。

6、这样就完成了第一句歌词的制作,然后重复第3-5步继续制作后面的歌词。

虽然只有短短的几步,但是大家是做的时候一定要注意歌词与声音的同步,如果没有同步好,以后修改很麻烦的。最后,大家在制作的时候可以自己多一些创意,比如在歌词显示的时候,可以将歌词的色彩及字体、大小等进行变换以求更多的效果,这里就不一一介绍了。

下面简单介绍一下背景动画的制作:

做背景动画的时候大家首先要有个总体构思,哪些动画对应哪句歌词,然后开始收集素材,将需要的素材导入到库中。我在“今天”这个MTV里只用了很少的动画背景,大部分是一些图片的渐显及渐隐效果等,这里就不多说了,制作原理和歌词的效果制作差不多。

要说明的是新建“动画”图层的时候要将其排列在“背景”图层的上边,“歌词”图层的下边。

二:loading场景的制作

制作LOADING场景的目的是将影片上传到网络以后,用户可以将影片全部下载到本地观看,从而避免了由于网速的原因边下载边播放而停顿的情况。

1、选择“插入”|“场景”,插入一个新场景,选择“窗口”|“设计面板”|“场景”,打开场景面板,将“场景2”重命名为“loading场景”,并将它移到“主场景”之上。

2、新建一个“封面”图层,然后在其工作区加入一些图片以及,MTV的名字及制作人信息等,如果一个图层不行可以新建“封面2”等图层,做好封面。

3、新建一个“长方形的渐变”的“影片剪辑”,然后用矩形选框工具,画一个宽为280高为12的矩形,填充色为灰色,选中长方形,用鼠标右击选择“转换为元件”,将长方形转换为图形元件。

4、在“图层1”的第100帧处插入关键帧。选中第一帧,在属性栏中将长方形宽度设为0,并设“补间”为“动作”。

5、选择第一帧,在“动作”面板中输入以下代码: stop();

6、回到LOADING场景,新建一个“长方形的渐变”图层,从库面板中将“长方形渐变”的“影片剪辑”拖到工作区中适当位置。

7、选中“长方形的渐变”实例,在属性面板中设置实例“名称”为mc,用于显示下载进度。

8、新建一个“文本”图层,选中文本工具,在属性栏中设置“类型”为“动态文本”,变量为per,然后在工作区内的适当位置画一个文本框,用于显示下载字节信息。

9、新建一个“代码”图层,然后在“动作”面板中输入以下代码:

loaded = _root.getBytesLoaded(); //以下载的字节数

total = _root.getBytesTotal();   //总字节数

p = int(100*loaded/total);     //下载百分比

per = int(loaded/1000) + "K/" + int(total/1000) + "K" + p + "%";  //将信息显示要文本框中

mc.gotoAndStop(p);                  //控制播放相应的帧

10、在“封面”图层的第三帧处按F5键插入帧(如有多个封面图层一同插入帧),在“文本”和“长方形的渐变”图层的第二帧处插入帧。

11、在“代码”图层的第二帧处按F6插入关键帧,在动作面板中输入以下代码。

if(Number(loaded) == Number(total)) {

gotoAndStop(3);

} else {

gotoAndPlay(1);

}


作用是如果下载完毕则跳到第三帧播放,否则回到第一帧/

12、新建一个“开始”图层。

13、新建一个“开始”“按钮”元件,用文字工具输出PLAY,调整大小和字体。

14、单击“开始”图层的第三帧,选择“插入关键帧”,并将“开始”“按钮”元件拖入。在动作面板中输入以下代码:

on(press) {

gotoAndPlay("主场景",1);

}

至此,loading场景制作完毕!

三.FLASH MTV也制作完毕了,大家可以发布了!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多