Fireworks 4 完全教程 创建动画(Animation)(上)

[复制链接]
查看: 639|回复: 0
gggds 发表于 2009-12-27 14:02:50 | 显示全部楼层 |阅读模式
  gif动画是web创作中不可缺少的部分,从前web设计师们需要一帧一帧绘制出静止的图象,然后将他们摆放到专门的gif动画软件中再加工,其步骤之烦琐让人望而生畏。但是Fireworks的出现彻底改变了这一切,不但所有的步骤可以在Fireworks中完成,而且简洁方便,Fireworks4的动画创作工具更是比以前的版本有了新的提高。& M5 S, D( z: f: D5 V
  现在我们就来创建一幅动画,同时体会Fireworks强大的功能。首先在画板上绘制一个矩形,如图:
4 n9 ]8 V* {; \; ?5 G1 \/ d* ~* o+ q) r$ X( N5 ]# F: I2 u2 h6 x4 O

) `* Q, K' c* E# @. q/ h! I# D, x& p5 B1 l' V
  将它转化为动画(Animation),使用菜单Insert->Convert to Symbol或者使用快捷键F8,在弹出的窗口中选择Animation,接下来的窗口会要求你设置动画的运动方式,你可以在后面的object面版中随时修改这些参数,所以暂时不管先ok,这样一个Animation就创建好了。Animation是符号的一种,符号类型的对象在左下角都会有一个箭头的标志,在这里先要说明一下3种不同的符号(Symbol)类型: * [9 D% X9 b9 v" L& o/ t9 {/ q

3 {  k2 I. C& F. L' z# H9 x. C3 [- f# }
2 r8 T# `1 M" w7 k  ]
' h7 t) Z! I& l; D+ M4 n
Graphic:图形,中心是一个十字,组成动画的最基本的元素。 1 M1 \/ w& p6 n! W" ~% p
' O+ X' F- e& w0 }/ P8 j
/ J: o+ r- v* o' b

8 O3 I' J% y: I' X2 ^) N' ]+ @# t
: {/ H- g7 Q0 {9 j3 zAnimation:动画,中间有一个点,一系列的Graphic就是一个Animation ' ~) @' N5 x$ ~1 q
) H/ k5 e' J6 K6 i  c% P) g+ J* Q8 g
! d& ?; w0 S6 n8 ~  H9 |
% v: v8 }) i) G

8 Q9 Q! C8 M( \+ ~Button:按钮,带有切割热区的就是按钮。 % d. n& f5 R9 c1 V3 |

& m* \; z( T; [8 [' C  s& k/ p1 [; i; w( u0 Y; V: Z( W
& _: b; T4 _& L+ P
  从上面可以看出来,这部分的概念和Flash非常相似,只是将Movie Clip的名称换成了Animation,其实本质是一样的。不同类型的符号之间可以非常方便的互相转换,打开Library面版,点击面版右上角的箭头在弹出的菜单中选择Properties就可以转换符号的类型。
  q" D! f2 K- Z6 [# k, @
) z$ |2 z4 Q( \2 E  J2 f# P  ^& L
5 M; \* v0 u, _; B7 H2 }" ], e
/ F2 I2 V+ l$ w* c* X" X7 b/ k& j- z  还有一点顺便在这里提一下,选择菜单Modify->Symbol->Break Apart可以将一个已有的符号恢复到原来的类型,恢复后它会以Group的形式出现,Ungroup一下就会完全呈现出它最原始的形态(矢量图形、位图、文字或其他的类型)。: `7 g* i0 v1 ]7 d$ @. s: P
  在了解了这些概念后,我们开始真正的创建一幅动画。选中刚才已经转换好的那个Animation,同时打开object面版,在object面版中修改动画运动的方式。
2 m4 _; x, E4 J: a* r) L  Z+ g. Y
. s# P1 O8 \+ `9 [5 ?" R9 L7 u1 n$ _& Z  R. `  b  q
9 F5 g: [: X7 P' |+ g8 c7 X; H
# A( c: F9 R/ j
Frames:设定这段动画用多少帧来完成,理论上帧数越多动画越流畅,但同时文件的尺寸也越大。
* t0 Z9 y+ y" Y- R' P7 p. O: ^  H1 V* Y! t8 m& z7 A! r
2 A0 X" E1 ^7 _# ~0 o

4 l/ N5 [# ?/ }& `2 n0 ]$ u0 |5 o, d: _9 o% U
Scaling:缩放,默认值是100,即不进行缩放,如果数字小于100则代表缩小,数字大于100则放大。 / F3 \1 W, M( v6 w7 J
/ K3 I8 [! O! l+ _8 B4 Z0 n' z! b
  g( l- g% _5 y( ~& m8 Z9 _- r
1 M# P5 I7 u0 @$ k; H+ B
3 H. R) ^; N( l' ?) W( l/ t' N( j8 g
Opacity:透明度,有2个数值,即代表透明度从多少变化到多少。
( B+ s3 o5 f: h$ N, k: a0 T7 T7 [) T% V* b3 Z7 e( k

+ s3 E5 q5 [+ l0 c+ X0 ^6 A6 w
+ U% U' B# Y0 M
- T9 k& y  Q( v; J8 B. ?; WRotation:旋转,单位是角度,CW为顺时钟方向,CCW为逆时钟方向。. B, J4 n2 f) I* R' h! t: W

1 z1 ?5 Y6 Z+ C% D; B% r' P8 m1 P
! g3 E  j7 J; Z& }1 e/ q' C; }, d: W" t5 }2 e9 g) C
  在这里我不得不又一次说,它和Flash是多么的相象!) `# A* L7 c8 k4 i2 p
  设定Frames为15,Scaling为150,即动画终止时动画符号的大小为原始大小的1.5倍,Opacity为100到0,即一个渐淡消失的效果,Rotation为90CW,即顺时钟旋转90度。完成后从符号中央可以拖出一条动画线。 6 V3 L6 `$ L& `! e+ `* f& k% l
- c6 v/ c; R( l8 Z# j

1 f( m7 P5 M& X! O0 }6 s8 f  `
6 ?& @/ v9 P7 b9 C  当看到这条动画线的时候我又一次的似曾相识了,对了,它就是在Director中的动画线,现在也被借用到Fireworks中来了,是整合的需要吗?这个问题只有问Macromedia了。绿色的点代表动画的开始帧,红色的点代表动画的结束帧,中间每个兰色的点代表每个过度帧的形态。你可以通过拖动始末点来改变动画的运动轨迹。下面的图片显示了每一帧时符号的形态。
) U% x; v5 f$ y0 H+ i0 G0 z( U' K5 V
5 f" t7 E+ k( b1 m) _1 \* ]/ X. t( Q7 [

. d" @6 v5 t! L9 r; X  ok,play一下来欣赏刚才的成果。

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )