当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > FlashMX特效之扩散与挤压

Flash动画制作
fmx2004 1000问(5)
Flash MX 2004 组件事件简单调试器
fmx2004 1000问(2)
Action Script 2.0新手调试
Flash 2004 MX Components
flash action 详解(9)
flash action 详解(7)
flash action 详解(1)
flash action 详解(6)
一个用纯AS写的正态曲线画法
flash action 详解(3)
浅谈AS的绘图功能及几个简单的实例
AS的基本代码解释(2)
flash action 详解(2)
flash action 详解(10)
运用for循环来对多个mc进行检测
极坐标在绘画方法中的运用
用Flash 2004编写简单的运算类
flash action 详解(4)
flash action 详解(5)

Flash动画制作 中的 FlashMX特效之扩散与挤压


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 83 ::
收藏到网摘: n/a

    这是一种比较容易实现的效果。首先你可以在场景中建一个图形,然后,在后面时间轴的某一帧插入一关键帧,把原图的宽度和高度加以改变就可以得到了。变小的话那就是挤压效果,变大的话那就是扩散效果。其实在Flash MX 2004中,你大可不必这么做。可以通过时间轴特效直接生成这样的效果,而且更灵活。下面我们用时间轴特效做一个这样的效果吧。

    1. 跟以前一样在场景中输入FLASH.NET字样。这时注意,FLASH.NET字不能打散。因为打散成Shape的话,这种特效是不支持的,假如你要保留你的字样,你可以把文字先打散,然后组合起来。如图所示。

    2. 点击刚才输入的字,在菜单栏里面选择“Insert→Timeline Effects→Effects→expand”,这时会弹出如图所示的对话框。

    以下为各个参数参考:

    Effect Duration:特效的持续时间,单位为帧。

    三个单选框:Exapnd为扩散特效、Squeeze为挤压特效、Both就是两种特效都有,先扩散,然后再挤压。

    Direction of Movement:扩散或者挤压的方法,如图所示。

    默认是向两边扩散(或者挤压),可以选择的只有向左和向右扩散(或者挤压)。

    Shift Group Center by:组合中心扩散(或者挤压)时在x,y轴方向上的偏移值,单位为像素。

    Fragment Offset:碎片偏移值,单位为像素。

    Change Fragment Size by:改变碎片在x,y轴方向上的大小,就是宽度和高度。

    3. 填选好参数,点击Update Preview,预览一下效果,觉得可以的话就点击OK。

    你可以在http://aol.flash8.net/tutorial/expand.swf看到扩散的效果,另外还可以在http://aol.flash8.net/tutorial/squeeze.swf看到挤压的效果。