|
gif动画是web创作中不可缺少的部分,从前web设计师们需要一帧一帧绘制出静止的图象,然后将他们摆放到专门的gif动画软件中再加工,其步骤之烦琐让人望而生畏。但是Fireworks的出现彻底改变了这一切,不但所有的步骤可以在Fireworks中完成,而且简洁方便,Fireworks4的动画创作工具更是比以前的版本有了新的提高。
/ o, k: `% I# l" t 现在我们就来创建一幅动画,同时体会Fireworks强大的功能。首先在画板上绘制一个矩形,如图:
% A8 v b- Q# J1 j- S$ u* b3 a. U
( U7 d1 p+ R' o9 [ M8 T) a
# N% C. g' g' V3 C5 p4 d% L$ f 将它转化为动画(Animation),使用菜单Insert->Convert to Symbol或者使用快捷键F8,在弹出的窗口中选择Animation,接下来的窗口会要求你设置动画的运动方式,你可以在后面的object面版中随时修改这些参数,所以暂时不管先ok,这样一个Animation就创建好了。Animation是符号的一种,符号类型的对象在左下角都会有一个箭头的标志,在这里先要说明一下3种不同的符号(Symbol)类型:
+ `. M2 o( n; g4 p7 X- W9 p1 p. `/ H1 w6 r
8 k0 P7 r) W; N, F- E$ Y9 G
4 |( y0 D; k9 L3 k# y
( D9 y4 d B5 }4 m4 PGraphic:图形,中心是一个十字,组成动画的最基本的元素。 ' V2 a- j9 e4 L' u0 x
# {$ I& N! ]2 p' v9 y- r% z
' D$ l/ d- h: ]: m4 b; O7 _
& E# O6 @2 R- D ^0 X9 O9 s5 @$ l
Animation:动画,中间有一个点,一系列的Graphic就是一个Animation , [) t; `( q: }8 d: J0 o
4 x9 h4 c- G8 N
& c+ `4 H2 T( Y0 b% N D: L1 Q: E' b, [& _( _& ?9 N9 p4 J
& f# A5 v' X4 c" u
Button:按钮,带有切割热区的就是按钮。
( e" o: z f3 @' T' @& x% w" h! K m( ^) C% B
+ l; R$ t, y1 W9 m
' _" @/ H1 M9 O1 @" |3 `6 K7 C; Y 从上面可以看出来,这部分的概念和Flash非常相似,只是将Movie Clip的名称换成了Animation,其实本质是一样的。不同类型的符号之间可以非常方便的互相转换,打开Library面版,点击面版右上角的箭头在弹出的菜单中选择Properties就可以转换符号的类型。
5 L5 R# d% Z8 _# o, J! i* T. y9 O: v/ ^: {8 r
/ m- | f& s+ m2 K( j0 P% e) R! h
5 U5 {7 b) E- x2 K7 W* f7 a n 还有一点顺便在这里提一下,选择菜单Modify->Symbol->Break Apart可以将一个已有的符号恢复到原来的类型,恢复后它会以Group的形式出现,Ungroup一下就会完全呈现出它最原始的形态(矢量图形、位图、文字或其他的类型)。 c: r( v. Z9 C$ T0 Q
在了解了这些概念后,我们开始真正的创建一幅动画。选中刚才已经转换好的那个Animation,同时打开object面版,在object面版中修改动画运动的方式。# X. ]1 Q" [2 W+ o' f
; A8 R K/ f S3 X; l* X
6 p! ~% l0 a9 p! J% O3 d6 E$ ^
* J- k* Z" O4 ?: A5 Z& @# L! K4 j$ o( W' w- T! ~7 y+ s
Frames:设定这段动画用多少帧来完成,理论上帧数越多动画越流畅,但同时文件的尺寸也越大。
3 ~+ n$ {8 E, Z) v( q: E7 I; l7 n5 n% G2 m/ M' i2 R" m) l- U* ]
& v: l. a4 w2 [) o2 h0 a5 u: V
5 e% v& f' n9 d8 v2 [9 U5 b5 p7 l5 ^8 o. C& P/ T
Scaling:缩放,默认值是100,即不进行缩放,如果数字小于100则代表缩小,数字大于100则放大。 , V8 {" P' [% u
3 Y0 @( p* c5 v" Z' L# ~
; E- M9 o7 ^+ P+ ^
- R) f/ V( [, o. A2 C+ U1 v, c
% p) g2 k7 a( [. W
Opacity:透明度,有2个数值,即代表透明度从多少变化到多少。
* U Q7 h q8 i( X' a* Y3 @3 z, ?& ]7 B- X5 q. j
: D Z' ~: T' A1 t' `/ `
! w8 M+ S" [& Y5 n8 x0 k& i! d5 T4 u) t$ l
Rotation:旋转,单位是角度,CW为顺时钟方向,CCW为逆时钟方向。8 |# J. k4 n/ J) B
1 ]! d) d/ k. x/ q) o, g+ t- p
, j: I G. `1 Y% Y" C& U0 P 在这里我不得不又一次说,它和Flash是多么的相象!
, o2 L$ C' |! J 设定Frames为15,Scaling为150,即动画终止时动画符号的大小为原始大小的1.5倍,Opacity为100到0,即一个渐淡消失的效果,Rotation为90CW,即顺时钟旋转90度。完成后从符号中央可以拖出一条动画线。 & Y$ T6 [% T$ f% ~ [
$ x! E: E- ^/ [9 e( ^& K# m4 _
" l* Y0 E* a1 O# q' F( h6 R3 i
# B! x' a4 I- c3 I+ Q 当看到这条动画线的时候我又一次的似曾相识了,对了,它就是在Director中的动画线,现在也被借用到Fireworks中来了,是整合的需要吗?这个问题只有问Macromedia了。绿色的点代表动画的开始帧,红色的点代表动画的结束帧,中间每个兰色的点代表每个过度帧的形态。你可以通过拖动始末点来改变动画的运动轨迹。下面的图片显示了每一帧时符号的形态。
" d5 `' d- b2 |; Q. G9 f% F! w3 E F# [1 x9 d' ]6 V1 C7 u
1 P/ z2 W# `0 \* W$ Z7 U& }$ x; B! {& `+ |$ x
ok,play一下来欣赏刚才的成果。 |
|