flash制作语文课件真想变成大大大的荷叶的流程 1.docx
《flash制作语文课件真想变成大大大的荷叶的流程 1.docx》由会员分享,可在线阅读,更多相关《flash制作语文课件真想变成大大大的荷叶的流程 1.docx(11页珍藏版)》请在冰点文库上搜索。
flash制作语文课件真想变成大大大的荷叶的流程1
Flash制作语文课件《真想变成大大大的荷叶》的流程案例
(一)写个结构脚本
很多老师都讨厌写脚本,但实际上写脚本是把零散的思路组织起来的最好方式。
在这里的脚本和一般意义上戏剧上的脚本不同,不需要特别详细,只要写出课件的基本结构即可,叫它“结构脚本”。
每次学科老师要做课件,应先请他们写个“结构脚本”,如制作语文课件《真想变成大大大的荷叶》,笔者就和语文老师一起写了以下脚本:
一、片头动画:
课题、执教老师、教材等文字信息;继续和推出按钮。
二、程序主体
1.情景导入:
夏姐姐进入;声音按钮(雨青蛙叫声等)声音停止按钮
2.小练习:
连一连
3.导航页:
雨滴、小鱼、蝴蝶、蝈蝈、星空、荷叶、下雨、生字、作业
4.MC部分:
a.雨滴MC:
文字:
我想变透明的雨滴,睡在一片绿叶上。
b.小鱼MC:
1、文字:
我想变一条小鱼,游入清凌凌的小河
2、文字“游入清凌凌的小河”闪烁
3、小鱼在小河嬉戏场景图
c.蝴蝶MC:
1、文字:
我想变一只蝴蝶,在花丛中穿梭。
2、场景:
蝴蝶在花丛中翻飞。
d.蝈蝈MC:
1、文字:
我想变一只蝈蝈,歌唱我们的生活。
2、场景:
蝈蝈在草丛中跳跃。
e.星空MC:
1、场景:
星空中星星闪烁
2、文字:
我想变眨眼的星星,我想变弯弯的星月。
3、练习:
我想变。
f.荷叶MC:
1、文字:
最后,我看见小小的河塘,真想变成大大的荷叶。
2、文字:
最后,我看见小小的河塘,想变成大大的荷叶。
3、“真”字闪烁。
4、文字:
“荷叶像一柄大伞……”。
5、练习:
()来了,在()。
6、文字:
“荷叶像一柄大伞……”。
7、荷叶图。
g.下雨MC:
1、雨滴下坠动画。
2、其他同“荷叶MC”
h.生字MC:
分两种情况:
①田字格“柄”“戏”“柄戏”
②田字格“戏”
i.作业MC:
练习:
文字“准备礼物……”
4.课文伴奏音乐:
导航条上准备一个音乐MC和一个停止音乐按钮。
最后是“退出”按钮。
写出简单的结构脚本,有助于对课件的层次进行分析,避免盲目制作浪费宝贵的时间。
有了结构脚本,也让课件制作者在准备写出更复杂的脚本之前有一个参考的依据。
(二)课件的前期准备与库的整理
有了结构脚本,还要进行课件素材的准备,如声音文件,一般用.MP3或.WAV格式的。
如本课件需要夏天的雷雨声,青蛙的叫声以及朗读课文时的背景音乐,这些都可以到网上去下载。
一般都到上去下载音效。
也有一些是需要自己录制的。
还需要下载一些图片:
各种姿态的荷花,满是荷花的荷花池,夏姐姐人物形象等。
好了,一切准备就绪以后,就可以开始做课件了,很兴奋哦!
打开flash软件,新建一个文件,马上保存文件名为“真想变成大大的荷叶”,然后做一件很重要的工作,这是个好习惯,可以让以后的课件制作保持清晰的脉络,就是库的整理。
F11打开库,马上新建好多个文件夹,我建了“音乐”“人物”“背景图”“荷花”“文字”等文件夹,可以将以后随时制作的元件分门别类的归入各个文件夹。
(三)元件的制作
在本课件中,需要的元件相当的多,元件的制作可以用以下几种方法:
1、用绘图工具绘制
这是flash的绘图工具面板,绘图工具面板分为上下两部分,上半部为主要工具,下半部为每种主要工具的附属功能选项。
在开始进入绘图之前,先介绍Flash物件的种类,Flash物件的种类有下列三种:
a.一般物件:
由绘图工具所产生的物件,或是被打散的文字及点阵图都是一般物件。
一般物件可以随时改变颜色及形状,被选取的部分可以脱离原物件而独立。
b.群组物件:
一个或数个一般物件,经过群组动作后所形成的独立物件。
除非经过解散群组的动作,否则它不能改变颜色及形状(除了缩放大小之外)。
c.元件:
可以透过新增元件、或是将物件转为元件的指令而产生。
元件依其行为可分为图形元件、按钮元件及影片元件三种,它们产生后,皆存放在元件资料库中,所有元件资料库中的元件都可以重复被拉入场景来使用,甚至可以缩放它的大小、改变它的透明度及色调,都不会使档案体积变大,因此,若是有重复使用的物件,最好作成元件。
在本课件中,需要制作大量的荷花元件:
在这张图上,我绘制了十多片不同姿态的花瓣和十多片荷叶,及杆,看上去好像好可怕,要画那么多,但其实我并没有那样做,我只是画了一个花瓣元件,我将它复制后,称其为“花瓣2”,用箭头工具对其边缘进行了修改,于是“花瓣3”“花瓣4”“花瓣5”等等都有了,我只是修改了边缘、颜色、大小和方向,用同样的方法绘制荷叶和杆,那就OK了,大概一个半小时就可以了。
2、现成的位图打散
我就偷懒,用了分离打散的方法。
载到这张图片时,是处在一个复杂的背景中,我在photoshop中将人物扣出存为.jpg文件,在flash中导入,但导入后是有白色背景的,我运用“修改”--“分离”命令将位图分离打散,然后用箭头工具选择白色背景部分“Delete”就行了。
最后将她转换成元件吧。
3、网上下载,最好是矢量图
到网上下载现成的矢量图是最快捷的方法,只要选择你需要的,其他部分“Delete”就行了。
除了这些元件,还要将音乐导入到库备用,用文字工具输入文字,分段做成一个个元件备用。
还要制作以下这些按钮,按钮也是元件的一种。
大部分元件准备好了,其他的元件可以在做课件的过程中再根据需要添加。
(四)MC(影片夹子)的制作
接下来就可以制作9个MC了,就是我要进行交互的9段小影片。
以荷叶MC为例:
荷叶MC的脚本是这样的:
1、文字:
最后,我看见小小的河塘,真想变成大大的荷叶。
2、文字:
最后,我看见小小的河塘,想变成大大的荷叶。
3、“真”字闪烁。
4、文字:
“荷叶像一柄大伞……”。
5、练习:
()来了,在()。
6、文字:
“荷叶像一柄大伞……”。
7、荷叶图。
新建一个元件,选择类型为“影片剪辑”,就是一个MC,取元件名为“影片:
荷叶”以示与图形元件荷叶的区别,因为在flash中,不允许运用相同的元件名:
1、图层一:
先选择几朵荷花和荷叶及小鱼组成一张背景图,这张背景图在很多地方要用到,可以转换成一个背景元件。
将这个背景拖至时间轴的图层一,让它保持一定数量的帧。
(本MC为8帧)
2、图层二:
第2帧设为关键帧,拖入文字:
最后,我看见小小的河塘,真想变成大大的荷叶,置上半部分。
第3帧插入关键帧,拖入文字:
最后,我看见小小的河塘,想变成大大的荷叶,置下半部分。
第4帧插入关键帧,这里要一个“真”字闪烁的元件。
要马上补一个元件。
闪烁的效果运用一帧关键帧一帧空白帧的反复来实现。
第5帧插入关键帧,将前面的文字删除,拖入文字:
“荷叶像一柄大伞……”。
第6帧插入关键帧,将前面的文字删除,拖入文字练习:
()来了,在()。
第7帧插入关键帧,将前面的文字删除,拖入文字:
“荷叶像一柄大伞……”。
第8帧插入关键帧,将前面的文字删除,拖入一张荷叶图。
3、图层三:
此层设为Action(动作命令),当然也可以将Action加在关键帧上,但单独为所有的Action设一个层有助于条理,看上去更专业。
在每个关键帧的上面Action层里,加一个“stop”命令。
4、图层四:
既然有那么多“stop”命令,相应的交互就应该有个“play”命令。
做个漂亮的荷花按钮吧,这个按钮只有在本MC里才出现哦。
“荷花”按钮元件第一帧拖一朵合拢的荷花,第二帧拖一朵开放的荷花,第四帧插入空白关键帧,画一个与荷花大小差不多的框即可。
将“荷花”按钮元件拖入图层四,注意,所有的按钮也应该单独放一层。
然后给“荷花”按钮元件一个“play”的Action。
这样以相同的方法制作其他8个MC,只要根据脚本做就行了。
(五)课件的组合
课件的组合可以用两种方法,就是放在一个场景或运用多个场景。
一般已制作了MC的小影片,就只需要一个场景就能解决问题了。
本课件我用了4个场景:
片头、情景、练习、导航。
按照脚本流程先做片头动画:
上面有背景图,课题、执教老师、教材等文字信息;继续和推出按钮。
然后是情景导入:
夏姐姐进入;声音按钮(雨青蛙叫声等)声音停止按钮,再出现小练习:
连一连。
最后是导航页,这部分是本课件的主体。
在这里最主要的其实就是确定课件的结构的交互问题,我一般用这样几种方法实现:
1、帧跳转
这是最常用的一种方式在流程线上每隔一段(如10帧)插入一个关键帧,在关键帧上放置Stop命令,每个关键帧放置不同的交互内容,然后用按钮用play进行跳转。
这个在一个场景或一个MC里运用。
2、场景跳转
和上法相同,场景跳转使你的流程线结构更加清晰,但是场景跳转有一个致命的缺陷:
如果你有一个需要在整个电影中监视的变量,你将其定义在场景一中,你会发现从场景一跳到场景二后的你的变量找不到了。
我想可能的话让Flash中每个场景是互相独立的吧。
3、MC跳转
将每个交互内容做成MC,然后用按钮控制MC内部流程线实现交互。
在这个课件中主要用这种方法。
还以荷叶MC为例。
这个是放置在底下的按钮导航条,我将9个MC放置的一个图层里,“荷叶”MC放在第6个关键帧,给“荷叶”MC的属性的实例名称改成“mc6”,然后将这些所有的按钮放在一层中,取名为“an1、an2、an3……”,给一个Action,代码如下:
an1.onRelease=function(){
_parent.gotoAndStop("Mc1");
}
an2.onRelease=function(){
_parent.gotoAndStop("Mc2");
}
an3.onRelease=function(){
_parent.gotoAndStop("Mc3");
}
an4.onRelease=function(){
_parent.gotoAndStop("Mc4");
}
an5.onRelease=function(){
_parent.gotoAndStop("Mc5");
}
an6.onRelease=function(){
_parent.gotoAndStop("Mc6");
}
an7.onRelease=function(){
_parent.gotoAndStop("Mc7");
}
an8.onRelease=function(){
_parent.gotoAndStop("Mc8");
}
an9.onRelease=function(){
_parent.gotoAndStop("Mc9");
}
当然如果觉得此法很麻烦,不会用,也可以用简单的方法,给每个按钮元件添加“goto”语句,选择相应的MC所在的帧数。
XX文库-让每个人平等地提升自我这三种方法可以综合运用。
(六)声音按钮的制作
一个成功的课件不能缺少声音,音效、背景音乐……这些都需要声音的支持。
声音格式的种类繁多,有许多种格式,在Flash中,使用最多的是wav格式和mp3格式。
它们都是波形类声音,MP3格式实际上也是波形文件,FlashMX可以导入MP3格式的文件,也可以将导入的WAV文件在导出时压缩成MP3。
在Flash中,使用的音频格式应该首选MP3。
Flash可以用“事件”方式和“数据流”方式调用声音。
下面介绍我制作的声音按钮。
在本课件中,我需要制作2个声音,一个是下夏姐姐出场前的雷雨和蛙鸣,另一个是背景音乐,将音乐做在按钮里的好处是可以随时控制音乐。
我做了个“按钮1”的按钮元件,第1帧,画了一个圆,里面是个喇叭。
第2帧指针经过帧插入关键帧,在喇叭是加一个三条弧线逐步出现的小影片,在第3帧,将预先导入的连接好的声音文件拖入,第4帧加空白关键帧,画一方框作为响应。
如果在“指针经过”帧设置声音,“同步”选项设为“事件”。
如上图所示。
将按钮放置到舞台上,将鼠标移动到按钮上,每移动一次,设置的声音就完整地播放一次,不管前一个声音是否停止。
于是,当快速多次将鼠标置于此按钮上方时,所有的声音会混合在一起,感觉非常杂乱。
这种现象是“重音”现象。
怎样解决这个问题呢?
方法是将“同步”选项设为“开始”。
“开始”选项也是使用“事件”方式调用声音,只是如果这个声音正在播放,就不会重新播放新的声音。
不论移动鼠标多少次至按钮上,只要声音没有停下来,就只会播放一次。
如果你需要按你的要求播放多次,可在循环中设置你需要的次数。
我用同样的方法制作背景音乐。
那如果在音乐播放过程中需要停止音乐,那可以再做个停止音乐的按钮,给这个按钮on(press){stopAllSounds();的命令。
当然声音如果出现在图层中,最好使用“数据流”方式,它和时间轴同步,能随意停止,在较短的音效上,一般使用“数据流”方式好。
(七)常用功能的实现
现在这个课件基本完成了,最好对其再进行一些基本的设置。
我对它进行的如下设置:
1、全屏
这是经常要使用到的功能,实现方法也很简单。
在课件第一帧写入以下脚本即可。
(注意引号)fscommand("fullscreen","true");如果要取消全屏呢?
将第二个参数true改为false即可。
fscommand("fullscreen",“false");也可以制作两个按钮,在按钮上分别写上这两句脚本,就可以用按钮控制课件的全屏状态了。
2、禁止自动缩放
因为Flash是基于矢量的软件,因此使用FlashPlayer播放课件时,如果拖动FlashPlayer的边框使其放大或缩小,它播放的Flash课件也会随之放大和缩小。
如果不希望这样,可以在课件第一帧写入以下脚本:
fscommand("allowscale","false");
此脚本会禁用自动缩放功能。
但是对使用播放器的“放大”和“缩小”命令进行手动缩放没有影响。
要取消禁用,只需要将第二个参数false改为true即可。
3.退出课件
将下面脚本写在按钮的on(release)事件中,当释放此按钮时就可以退出课件了:
fscommand("quit");我把这个命令给了它。
4.保护影片
在“发布设置”的“Flash”选项卡中,选中“防止导入”选项即可。
还可以在此选项右边的输入框中设置准许导入的密码。
如图2所示。
(八)发布方式
Flash课件的发布有几种不同的形式,它们各有各的特点,可以根据具体情况进行选择。
1.发布为.swf
swf是Flash的打包影片格式,没有包含播放器程序,发布为swf有以下几种方法:
a.使用“控制->测试影片”命令。
此时swf文件与源文件处于同一目录下。
b.使用“文件->导出影片”命令,在“文件类型”选项中选择“Flash影片(*.swf)”。
c.单击“发布->发布设置”命令,在弹出的“发布设置”对话框中选中“Flash(*.swf)选项。
如果勾选了“使用默认名称”选项,则导出的影片与源文件使用相同的名称。
取消对此选项的勾选,就可以更改导出影片的文件名。
单击“发布”按钮可以在源文件目录下导出swf影片。
如下图所示。
swf文件可以使用FlashPlayer播放。
不过,相应的swf文件需要相应的FlashPlayer版本支持。
如果使用FlashMX制作课件,而且课件中使用了Flash5不支持的内容(如视频导入等等),最后导出的swf文件就只能够用FlashPlayer6播放。
好在FlashPlayer是向下兼容的,FlashPlayer6支持对旧版本影片的播放。
FlashPlayer6可以在FlashMX安装目录下的Players目录下找到,文件名是“SAFlashPlayer.exe”,文件大小是819.2KB。
2.打包成.exe
在播放课件的计算机上没有FlashPlayer时,使用这种方式是最好的了。
单击FlashMX的“文件->发布设置”命令,打开“发布设置”对话框,勾选“Windows放映文件(.exe)”选项,单击“发布”按钮即可将课件打包成EXE文件。
如果当前没有源文件,只有swf格式的影片,也可以先用FlashPlayer打开swf影片,然后单击“文件->创建播放器”命令,在弹出的对话框写入文件名,即可将swf影片打包成exe文件了。
如右图所示。
将swf文件打包成exe文件后,不论最终播放课件的计算机中是否安装了FlashPlayer,都可以播放课件了。
实际上,将swf影片打包成exe,就是将FlashPlayer与swf文件包装在一起。
不信,将打包的exe文件大小减去FlashPlayer的文件大小,得到的数字正好就是你的swf文件大小。
3.发布到网页
有时希望在网络环境下使用课件,也就是发布成“网络课件”,这也是很简单的。
只需要在“发布设置”中勾选“Flash”和“html”两个选项并发布即可。
这时会在与源文件相同的目录产生一个html文件,Flash影片已经嵌入到这个html页中了。
双击这个文件就可以利用浏览器在网页方式下运行Flash课件了。
为了使我们的课件尽可能的小,以便在网络传播,尽量少用大面积的渐变,特别是形变,并保证在同一时刻的渐变对象尽量的少,最好把各个对象的变化安排在不同时刻。
还要少采用位图或者结点多的矢量图。
线条或者构件的边框尽量采用基本形状,少采用虚线或其它花哨的形状。
尽量采用windows自带的字体,少用古怪的中文字体,尽量减少字体种类。
少采用逐帧动画,动画输出时,采用适宜的位图及声音压缩比。