这个问题,其实首先就应该搞清楚,在我开始做shape之前,可惜直到现在才开始意识到这个问题,因为matrix的应用而引发的思考。由于我拿来测试的swf文件都是形状补间动画,而在程序中我试图去处理matrix的堆栈问题,就找matrix的数据来源和去处,结果在parser模块,解析出来的标签数据中,根本没有matrix的信息,于是很是奇怪,怎么会没有呢?去翻看原来下载的论文资料和matrix的应用,然后查看原来自己写的记录,原来我在3.5日就记录过这个问题,而那个时候,是自己刚刚开始学做flash的时候,自己查的书上的是资料,看来看书过程中做笔记是很重要的,因为我不能保证我曾经看过的东西我都能理解并且记住,只有反复的看,反复的理解,或许才能加深印象,最后变为自己的知识,这大概也是学习的过程吧,一点体会。
补间动画分两种:动作补间动画和形状补间动画。
其区别如下:
动作补间动画:在一个点定义实例的位置、大小及旋转角度等属性,然后才可以在其他位置改变这些属性,从而由这些属性变化产生动画,它根据同一对象在关键帧中的大小,位置,旋转、倾斜、透明度等属性的差别计算生成,运动补间可用于组、图形元件、按钮、影片剪辑、位图,但不能用于矢量图形。
形状补间:形状补间动画与动作补间一样,但其对于动画中的元素要求低一些,即在主场景中绘制的元素不用将其转换成元件就可以直接实现动画
二者的主要区别在于:
形状补间不能用于在实例上,必须是被打散是形状图形之间才能产生形状补间(形状图形由无数个点堆积而成,而并非是一个整体,选中该对象时,外部没有蓝色边框,而是会显示成掺杂白色小点的图形)。
阅读(1527) | 评论(0) | 转发(0) |