|
/ Q7 o% z2 X# y# }7 t, y0 m5 F0 c & _2 f5 e/ Q( @ C, [ I4 b
今天我们来绘制一个飞舞的蝴蝶动画,让蝴蝶的翅膀在不停地扇动着,如同一只现实中的彩蝶在翩翩飞舞。还可以在网页制作过程中在Deamweaver中将这个GIF动画插入一个层之中,然后设置时间轴来控制动画在网页上的运动路径,用以实现它在页面上飞舞的效果。主要用来熟悉Fireworks MX 2004中帧面板中导出GIF动画文件的用法,同时熟悉魔棒工具的用法。文章末尾提供.png文件供大家下载参考。 完成效果如右图。. Y: F" ~7 H1 s( U3 w
& B& E. _) T* p/ h5 `
![](http://www.blue1000.com/upload/2005_01/050120050858801.gif)
+ V2 L* _; S, z: E2 F& G/ t6 I! C) w) O& j# M' J. x% e
下面我们介绍具体的绘制过程,看看蝴蝶翅膀扇动效果是如何实现的。
2 t- R$ j: V- U" E! J! G" `3 U (1) 新建一个大小为80×80的文件,设置其画布颜色为透明,得到图1所示图像。 . e2 `; D7 e9 F( f# N2 {! M* E6 u" C. i
(2) 导入一个静态的蝴蝶图片,如图2所示。但是这幅图像是有白色背景的。 7 b' e) z: P6 `3 ?$ x: I
& C* c) l- W R# U9 G![](http://www.blue1000.com/upload/2005_01/050120050858802.jpg)
/ G+ Q n' M8 ~
) e. \0 m1 ]* c0 K) R& X![](http://www.blue1000.com/upload/2005_01/050120050858803.jpg)
0 n, G; D4 z8 z4 w( U! C: J1 w图1 新建文件 图2 导入一幅静态蝴蝶图 0 z6 U+ X* B8 p4 }, Y+ k
(3) 单击工具箱上的魔术棒工具
5 ]* i* N/ |5 _0 P* n- m) i9 ~ & c+ D7 r( i& ~5 t1 F6 L
,在导入图像的白色区域中单击一下,这样图像中所有白色的区域就被选中了,如图3所示。 9 J1 F" h3 {- z
(4) 按Delete键将魔术棒选取的白色区域删除,得到图4所示的图像。
3 C ]# f4 p; f
. V8 V0 R2 N2 w- t/ D: l![](http://www.blue1000.com/upload/2005_01/050120050858804.jpg)
, Q9 C# M; t; T' h4 I 7 z/ z" z# `& B' O
6 D5 P2 H; Y+ ~: p
图3 使用魔术棒单击白色区域 图4 删除白色区域 6 V$ j' s) _# _! D B
(5) 单击工作区状态栏的; P2 ^ w: E' t& B0 M, U
![](http://www.blue1000.com/upload/2005_01/0501200508588016.jpg)
+ Y# P$ T/ `6 U2 T按钮回到矢量图编辑状态。使用对其面板将图像放置在画布的最中央,得到图5所示的图像。
% A: w4 z$ O& h+ s6 w2 r1 I (6) 打开帧面板,单击. ^; C* [* X( ]0 ]" P2 A+ q
![](http://www.blue1000.com/upload/2005_01/0501200508588017.jpg)
/ e1 A7 }; M3 q; f, A- a' K/ o5 z% U按钮新建一帧,并把第一帧的图像复制到第2帧之中,使用工具箱上的缩放工具. N, ]6 O3 ]1 T6 E; z
, ^' ~2 \8 }% ]! v. S9 u$ c. m/ a
对复制所得图像进行调整,如图6所示。
+ Q0 G% ]! l* T0 b6 h ~5 I7 r$ j6 X9 {* l# l
![](http://www.blue1000.com/upload/2005_01/050120050858806.jpg)
9 Y, v1 |2 ]' ?8 |6 S( ~7 R* Q # i, F5 U t6 u7 T9 }
8 t [* {, K! ?1 \
图5 将图像放置画布中央 图6缩放图像/ }; k# H: L( `! P' r0 K
(7) 为了能模拟蝴蝶飞舞时产生的颜色明暗度变化,所以需要对第2帧的图像进行色相、饱和度和亮度的调整。单击【滤镜】菜单,选择【调整颜色】|【色相/饱和度】,在弹出对话框中调整色相、饱和度和亮度,如图7所示。. `" Y! G$ n' A# \( ]
+ N* \- f: y# u- D5 B
![](http://www.blue1000.com/upload/2005_01/050120050858809.jpg)
/ y* U) {' U1 ^) R% Q , ~) _ d+ Z6 d0 V. R: Y
, q2 y+ s* b) k
图7 调整图像色相、饱和度和亮度 c$ z: V. f G
(8) 最终得到满意的效果,如图8所示。接着在新建一帧,和上面两步类似,再调整图像得到图9所示的图像。 % |: o! p$ P1 f4 U
% x" @- W( s" E8 j; G
! V* u3 W1 k9 G' \: ^
' w K1 n& u/ L$ D3 P ( W( N3 P; {9 b: t1 K1 Q
图8 第2帧图像 图9 第3帧图像 (9) 由于蝴蝶飞舞过程中翅膀会往返两次同一个位置,所以第4帧图像和第2帧图像是相同的,第5帧和第一帧图像是相同的。只需要分别将第2帧图像复制到第4帧,将第一帧图像复制到第5帧就可以了,分别如图133和图134所示。 $ |! V# ^4 X$ y: p' P
8 c3 D/ G { H8 h$ L3 i0 X![](http://www.blue1000.com/upload/2005_01/0501200508588011.jpg)
0 g+ ?3 Y" l) N; y) e. K
8 P# x. d Z/ _- O![](http://www.blue1000.com/upload/2005_01/0501200508588012.jpg)
# H" l5 ^' n9 j2 `3 f图10 第4帧图像 图11 第5帧图像 (10)最后再新建一帧,将第5帧图像复制到该帧,使用缩放工具将图像再进行缩放,使得蝴蝶的翅膀展开度更大一些,得到图12所示的图像。
3 a. I/ D+ o! {$ V (11)帧面板中共有6帧,帧延时都是Fireworks默认的7/100秒,这样会使得蝴蝶翅膀扇动的频率过快。希望蝴蝶翅膀扇动频率慢一些,只需要在帧面板中选中所有的帧,双击帧延时区域,将帧延时设置为15/100秒,如图13所示。这样蝴蝶翅膀扇动就会变慢了。 ' h( b3 u/ h/ u# Q* D6 X, f8 s. u
" N y( @" r6 ]# ]: D+ b
![](http://www.blue1000.com/upload/2005_01/0501200508588013.jpg)
1 E3 g/ _! I8 {; ]) C/ `1 U: ?8 y+ c . R; v9 z9 f$ B. [5 u( O4 I
7 p* e5 n/ f4 x. p
图12 第6帧图像 图13 设置帧延时 : f4 ^- P" {3 B2 Y5 _4 g7 B
(12)最后使用导出向导将这个图像导出为GIF动画文件就可以了。然后就可以在网页制作过程中插入这个动画,来实现蝴蝶在网页上翩翩起舞的效果了。 .png文件下载
! Z0 p1 c- a; _0 r
+ J0 y; x/ C8 j2 n![](http://www.blue1000.com/upload/2005_01/050120050858801.gif)
, L$ {% _0 T/ [: T" {+ a) |完成效果 |
|
|