来讲讲:SWF文件布局年夜剖解(2)
Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。<divclass="start"> 2、swf文件中纪录影片宽、高的体例
后面表中第八个字节“影片宽高数据把持码”指的是下表中把持码一栏中的数字。第九个字节至第N个字节“影片的宽度与高度数据寄存区”指的是下表中把持码右侧的那一行数字。因为把持码的分歧,宽度与高度的数据寄存区的字节长度也分歧。
下表中将把持码地点的字节分为两部分(高四位和低四位)。上下位分歧的组合决意了数据区占用字节数和分歧的高度算法。
响应的把持码后的蓝色条暗示数据区所占用的字节。五星代表无效数据(注重每一个五星只占半个字节),个中后面几个一连的五星对应的数据纪录了高度值,前面几个一连的五星对应的数据纪录了宽度值。
将一连的五星地点地位的数(十六进制)组合起来,失掉四位或六位的十六进制数,将此数转换成十进制数,红色五星失掉的数除以10就是影片宽度数值,白色五星失掉的数除以40就是影片高度数值。
我对每种把持码都给出一个详细例子,请对照文件中响应的字节和实践的宽度和高度值。
把持码012345678宽×高50★★★★ ★★★★ 18×1800B400<B>0 原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。 祯率越高,动画中可包容的信息越多,动画看起来越光滑和流畅。当然,当祯率增加时,计算机的CPU的重绘工作越多,运行得就越慢。 在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。 缺点方面~有些技术不能实现,不过FLASH技术在发展在进步,相信在以后FLASH可以取代,大部分的视频编辑软件,视频制作软件。 Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。 Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。 动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。 Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
页:
[1]