本节课介绍flashIDE的帧频概念,以及 flashIDE所能支持的帧数的最大值。本节课对于AS版本号无要求,随意建立AS2或者AS3均可。
工具/原料
flashCS6
一、帧频
1、帧频就是 一秒钟的时间持续了多少帧,其单位是 帧/秒假如说,一个flash动画的帧频是24,那么其完整的写法是 24帧/秒
2、用选择工具单击舞台空白处,在属性面板内,可以看到下图所示。FPS后面的数字就是帧频的数值,这里的默认值是24。在时间轴上,我圈出来的地方,也有这个24,后面带着fps。这两处的24是相通的,修改任意一处,另外一个都相应的自己改变。修改的方法与修改宽度、高度等等的一样,都是鼠标直接单击这个数字,然后就可以任意输入数字了。或者不要单击它,而是如图所示,鼠标移动到它上方时(不要单击鼠标)出现图示的鼠标模样,此时单击并拖动鼠标,就可以连续的更改数值。
3、FPS的全称是Frames Per Second,直译为 帧数每秒。通俗地讲就是:一秒钟时间的动画持续多少帧。24FPS的意思就是:一秒钟持续24帧。如下图,在24帧处按F5键,此时在时间轴上可以看到当前的时间是1s (s就是秒的意思)
4、FPS的值越大,制作时花费的精力和时间就越多,动画就越细腻流畅,相同时间内的帧数就越多,生成的swf文件就越大。所以,FPS不宜设置的过大。人眼“视觉暂留”的时间差是0.1s,意思是相邻两帧持续的时间是0.1s,那么换算成一秒钟就是20帧。也就是说,将帧频设置为20 FPS就可以“骗过”人眼,人眼看起来的效果就是动画了。
二、flashIDE支持多大的帧数
1、flashIDE规定,一个flash动画能容纳的帧数有限制,总帧数不得超过16000帧。如果超过了该值,则16000帧之后的画面将无法显示。注意:这里的总帧数不仅包含主时间轴上的帧数,还要加上影片剪辑内的帧数。当然,只计算显示在舞台上的影片剪辑内的帧数,如果你制作的影片剪辑没有拖放到舞台上,则这个影片剪辑的帧数不计算在内。
2、现在我们可以结合着 帧频 ,对我们的作品做一下简单的计算。假如说,我们的flash作品的帧频是用的默认的24FPS,那么,最多能制作多长时间的动画呢?现在如下图所示进行计算:那么,x的值就是16000/24=667那么就是最大能容纳667秒的动画,换算成分钟就是11.1分钟那么,我们得到了一个换算公式,要求得当前flash内容纳多少秒的动画,只需要用16000/帧频 即可
3、如果,自己制作的动画,时长超过了667秒,怎么办呢?方法有两种:1、适当的降低帧频。由我们推导出的公式可知,帧频越低,总秒数越大。但是,一定注意,帧频的值最好不要低于20FPS。如果发现帧频设置为20FPS仍然满足不了要求,就只能用第二种方法2、我们保证帧频的数值仍然是24FPS,总帧数要达到16000之前,就不要继续做动画了,而是将接下来的动画放入第二个flash文档中进行创作。最后,用代码将两个swf文件拼接在一起即可。这里,要注意:不是说两个swf文件被合并了!拼接的意思是,有两个swf文件,第一个播放完毕后自动播放第二个