|
Command在Fireworks3中才被引入.这个功能在很多方面为我们节省了大量的工作时间.同时它是完全开放的,对于精通&106avascript脚本的又喜欢用FW制作Web应用图像的朋友来说这是再好不过的了,你完全可以根据自己的需求编写命令插件.而Command最为显著的功能是批量处理,有了这个好处,我们可以对各种类型的图形图像进行统一的效果操作.现在就让我们来了解这些知识吧.
9 ?$ t6 X" V: b9 o一,基础命令部分.
0 |/ T1 [9 n# L. e+ l% b! j6 S首先,让我们来简单了解一下Fireworks4中基本的Command.见下表:" L- i/ r. e6 D g" L2 D& E: b
- D4 h1 N( W* F6 o) C# |1 g( n+ A2 \/ I0 m( a
Edit Command List...
n f1 c1 Q+ q/ h3 F- {( a+ [& m3 h+ S/ w1 C0 Y. Q) Z
编辑命令列表,在其中可以进行对命令的标题重新命名和删除的操作.
+ ^+ J7 N }/ [# P" m# i5 S
# c7 P0 o' K6 M1 T: r. f. m) u2 K. a$ R
Creati ve: [0 c8 X6 x. [7 F& E6 h" v" p
' u8 u5 P2 ^5 C3 [创造性的
+ n2 [1 ?6 I* o2 ~ U* C
' H9 E9 o+ U: U4 F4 j
* p# {1 E4 y% i2 j8 ]" W) r! m? Convert to Grayscale/ |3 |2 s5 @+ c
7 X: s$ \, `/ ~$ K) F6 ^ t转换到灰度色调.可以将场景中所有的元素转换成灰度级颜色9 m8 m; M3 j3 d
0 z7 j: Y* d" N+ N1 X6 T7 \
* m% Y7 Q" ^3 `9 T0 w- t
? Convert to Sepia Tone
2 V/ u2 F" L9 t0 d6 l$ T2 B% L# Z: S6 E! E3 A1 {' d9 H
转换到棕褐色调.可以将场景中所有的元素转换成棕褐色调.* h Y- Q: L1 p9 E' i2 u
: {# E1 [; o4 c0 {
y8 n9 }9 t" S3 C; [? Create Picture Frame
: ^3 m) S1 b2 [, A, ?* k7 G. s. x7 l8 p( a: j# o
创建相框.按照场景的大小格式创建影像框架.
" \3 M2 w( }1 _* |) q. a
" D" {; r+ y, `4 I3 i" }, \7 L* p+ \; l' S& u( [* ?
Doument
5 W$ _1 C: Z' @5 |
% D) _& _! o0 {7 I* T: W1 t文件: g$ i- @. ^' w6 g ^' R+ a( I
: R$ {2 Y1 q. F4 J. }
$ M4 a1 C- F% Q( u& _? Center in Document& D2 ^8 b+ V. f6 b
6 F7 h8 ?) q+ G1 M7 h+ d4 p/ d文档中心.选定某个元素使用该命令可以将元素定位在场景中心位置.
- v0 p; m9 z+ R& M- k" ]8 t9 k& F* q& ]" o
) I% m+ ]( I& L? Distribute to Layers
: Y: P2 e& ^5 t' z$ ]6 ?
6 I0 t2 ?( m; B7 {9 }分配到层.针对同一层中的多个对象操作.当在某层中选择多个对象时使用该命令,可以分别为每个对象创建一个独立的层., m: e# P1 X* b" Z
2 _" k8 C, M! D" s2 e. x8 J9 T' L. h1 j7 Y
? Hide Other Layers$ v4 I5 _- q% M8 x" M% F/ }1 \
; s: f+ ]' f) y隐藏其他层.针对多个层操作.选定需要编辑的层,使用改命令可以将其他没有被选中的层进行隐藏操作.
( P1 q9 ?) s, P# p( y
* y: U# ~) M" z+ ~
7 U0 Y8 M: N! \# x7 e6 K? Lock Other Layers) G D r r* v
- A0 T# { K8 h5 P: n+ d" g锁定其他层.针对多个层操作.选定需要编辑的层,使用该命令可以将其他没有被选中的层进行锁定操作.6 j% y h, B- q: T7 D" D, T; f. o' e
5 b1 j4 u* V# i1 ]( R$ `7 ~3 b3 B1 Q6 N+ v' m' k
Panel Layout Sets8 \/ W, A2 C& F
" V( `, h! O& @5 [
面板布局.
5 S% N5 m7 K9 }6 x% {, N' Q. d2 k' d n4 r. A
( W/ N- @8 u2 t
? 1024*768
4 m3 g9 \! w7 l' B9 m
/ h1 P% l2 `9 q7 z6 o在1024分辨率下的面板布局.5 x6 U/ u9 ?$ d( _
: F2 j! v; Y$ b& J6 d0 h( q1 G
, z6 d1 E8 \9 q& u; ?6 P/ }+ T
? 1280*1024
# P k9 G+ A, D3 ^2 i/ @" n2 n" v" C0 }) s4 Y
在1280分辨率下的面板布局.% B3 t1 G. p4 m' ~- t
K2 R! @( z# K& r
4 Y; R. P1 k/ y. F: m- d0 {# }8 z* m? 800*600 F9 g, x/ t! }; s, u7 s
/ ?' `7 n W5 M: d% e5 R在800分辨率下的面板布局.( a; U1 N$ F: c5 {. A# f) @
( k5 W2 G G' ]5 `
1 @2 S: h% M) k2 NRest? Warning Dialogs
1 b1 T& j6 s C/ z5 ?2 z
) E+ w) ?3 f+ I$ ~9 z停止使用警告框..使用了该命令以后,那些令人讨厌的警告提示框将不会再出现了.% d j. x. Z9 A: n {
0 Y1 }, Z g8 L' e
9 f" S$ Y. A C4 hWeb???? + c; B2 g" q. b/ n r" W
~! a# o6 h5 w+ Y0 h3 A/ c) z3 fWeb
% M* s& ~ Q/ g" I. w, P" b2 S
$ W" ^) x6 a( E+ T
" p5 F8 `; X j3 V? Create Shared Palette# D5 F y# @7 M8 O6 x
& B) H9 N2 _% q+ S3 ]( Z* F U
创建共享颜料盒.针对外部的图像文件进行操作.选择该命令,找到一个外部的图像文件读入,然后将其保存为自定义的色盘.注意:不支持BMP格式的图像.2 v, g$ v3 f7 O8 N% y `# {% U
接下来让我们看两个应用了命令的例子:见图1-4.
+ N2 c' ^+ V7 M) O9 T) |. u, Q* L/ P
8 Q% K# m3 c; G/ A! j# G
% l% C9 E$ z- W4 A2 F
7 I* K: Z) f3 ^) e$ o9 t# Z7 Z 0 t+ K9 v$ Q6 ~- f
# a: {* s/ T' f! _# K
. w% D0 B; U7 i, x8 _2 ] D, h+ A' Q # j+ s; ^) Z1 Q" g+ G
& k. ~. L& B' z1 G- ?" W7 q6 a
* v2 d- i: e7 l$ [% i图1,是原始的图像.2 H) N# D$ s. f" @
图2,我们使用了创建相框的命令.
/ }& j5 T! m* F
# }) j5 H) f: O( ?0 E& t. o- B5 \/ J K7 L% K8 ~6 X
: r% i& C, O. v/ l1 W

& s9 G) M! D6 d' W5 w- A
) L+ r6 v) E9 R, @% R! }# z7 `
$ e {$ ?# A& c7 b9 Y+ c3 t" r* x7 E

8 j/ l5 M" n, o% r4 w0 M) b) U
/ I6 I# [2 a) ?# e# l
1 M5 e7 N* h. ?. K5 g图1,圆形在最初的位置.
4 i5 B, T4 `# }! X' i图2,使用了文档中心的命令后圆形自动的转换导场景的中心位置.* `7 x$ M( I5 Y4 [* h
二,命令插件的使用& t2 N. w) p! W6 w7 T; ^2 F
FW最为显著的也最令人满意的一个功能就是第三方扩展功能的开放性.国内目前编写FW命令插件的人不多,但在国外的FW用户中自己编写命令插件的却为数不少,但是这需要有较深厚的javascript脚本语言技能,所以对于那些只利用FW制作面向Web图像的用户来说没有大的用处.那么由于这些插件都是免费提供的,所以我们可以任意的下载使用它们从而扩展FW的功能.我们的网站上就积累了一部分较经典的命令插件,如果您需要可以下载使用,我们的网站地址是:www.oioer.com.那么在这里我们就简单的说明一下命令插件的安装于使用:& M8 a- P8 @" o/ X( q. h }
插件的安装:打开下载回来的command,将其解压缩到Fireworks4\\\\Configuration\\\\Commands目录中.传统的完整路径应该是这样的: C:\\\\Program Files\\\\Macromedia\\\\Fireworks 4\\\\Configuration\\\\Commands.这些插件格式都是.jsf文件,解压缩后启动Fireworks,在Commands菜单中就可以找到并且使用它们了.见图5.1 b; ?. B: ~# h1 ]3 u
3 u& a `$ I/ _
* Z+ a7 O5 M! b/ Y- K' u
这个名为Dotted Line(虚线)的命令就是我下载的命令插件了.在这些命令插件中有一些是比较经典的,例如说”画螺旋曲线””使位图吸附到路径”这些都是我需要推荐给您使用的.9 T1 }/ h( O( H# z
三,创建命令和批处理功能.
0 [% ?& @4 r/ R) E8 Z2 U% o虽然我们不能编写插件,但是我们同样可以创造一些经常使用的拥有自己风格的命令.这令我们必须使用到一个平时不怎么起眼的面板” History”(历史).往往我们只是利用它来重复或者删除一些历史步骤,就忽视了它在创建命令这方面的重要功能.下面就我们来看看是怎样通过它来创建自定义命令的:1,例如说有我们要为不同文档内的许多文本创建同样一种效果,一步步的去重复并不为人所取.办法是这样的.首先选定一个文档内的文本为其创建Effect(效果).见图6-8.
4 e+ i/ m5 h( h/ L% C( j/ }4 m" R+ j+ g) V0 |. G0 H& B
- u& g% m% Y- i7 b! ^
4 T" A. D4 {. u4 M7 x$ C- h* _ B! w9 G* ~
$ c' w' u' S3 ]; m
; E) d2 \; d0 d% y7 K* ?( w( U7 ~0 `+ s) I
图6是原始文本的样式# C, w8 d8 D6 D: t
) K9 z2 O% Y I+ S- F4 J
2 G+ C0 A' r) N$ }$ i# f
5 J1 v- m4 J8 z9 a7 ?# f$ r. A
" ^* W8 S2 N9 ^
: N# X% |' }* F a8 C1 F; J {4 T7 A2 v, q! q& l7 r
图7,我们为文本进行了填充并应用了一些效果.3 A3 r9 Z. n c/ i- W( k
- n. y# v5 Z W& k. G1 ^6 v a
1 t- u( T) L" M3 e& D& }+ k
/ J+ h' \6 Z# S7 q+ A+ N . H5 ^! V5 m# [
" m5 r+ V( h& _
3 i8 V* T. P* o! s+ G图8,最终的文本样式.9 @0 J- r4 Y* X6 c' M- ]
2,创建完了文本效果,打开History(历史)面板,找到刚刚为文本进行填充和增加效果的步骤,按住Shift键逐个选中,然后按下右下角带有磁盘样式的标记.这时FW会自动的弹出一个警告提示框,告诉你将要对哪些历史步骤进行保存并且询问你是否继续.这种情况一般都是在你选择了保存多个历史步骤建立命令时发生,不必去理会它,点击OK继续.这是FW就会自动的弹出保存命令提示框了,在name栏中指定一个命令名称即可.完成命令的创建.见图9.-10, S7 a( E6 ?6 I- E, j. j. Q q
2 _3 Z1 a4 W- ?
; }0 D/ I' C) n) V) [& Z) W8 M- p, T: G" N, S) G
" q& Q0 I0 x! |+ y( y1 s
/ l N7 ~# c) }; L Z0 |6 C8 G# Y
. K& H3 X7 Z5 Z/ A% p+ J图9,选择历史面板中创建文字效果的步骤.- I) Y0 ^% Q; |7 X! i
. D( Y4 o6 g2 T
- t Z# d: b7 Z1 J3 Z6 ^; h' y/ }/ n2 b
! h+ e; A: i& W: E
0 W7 P6 y; m5 `* [3 g
C: D5 e: ?6 t图10,为命令取一个名字.
3 P* D( V- } c- {$ K+ e! T+ {# T3,保存完毕,打开Command菜单我们就看到了这个自创建的命令了.现在,你就可以将它应用在不同文档不同的文本中了.需要说明的是,保存后的命令不仅仅对文本有效果,对场景中基于矢量的图像同样起作用.那么对位图而言,除了不能够为其填充颜色以外,其他的效果同样的有用.4 [4 a1 G5 P a! T+ T4 s+ e; x
4,我们学会了怎样创建一个命令以后,批处理就变得浅显了.所谓批处理,其实就是同时为多个对象创建相同样式的效果.就拿我们刚刚建立的这个命令来说,假设现在场景中有10个文本要创建同样的效果,那么按住Shfit键,逐个选中这些元素,然后打开Commands菜单,应用保存的命令就可以为这些文本创建相同的效果,这就是批处理.
' X% G+ Y. B! Z/ R+ e6 N% j" d9 X% E当然,我们同样可以为不同的元素创建相同的效果,例如,场景中有一个文本,数个正方型和一个椭圆形,选中它们,应用命令即可.见图11-12.
& a- M( B% l0 }
6 q2 @# s! f* L3 A) e
. z$ T% C1 c B$ D) q
/ r2 T7 z+ P9 h) a
$ @" I- h4 i7 I0 V ' t. \+ i* |9 K y
0 a: J& Q1 N3 b T. y+ w; r: ?
图11,场景中元素的原始样式* w9 x5 d+ K$ F2 x l
z1 y9 a* H* ]+ \" C- S* o
W: R% }8 F' [8 e
; q- P v# j: _1 J
. {( m6 T# R( A( s) U
, B, q1 x- `" w
) b7 d# E$ s" E6 L4 n" V图12应用命令后的元素效果.
1 w( J( y* t9 Q( V- i! r0 J' ^ 到这里为止,我们已经对关于Commands的知识有了较全面清晰的了解.最后必须给您提示的是:请注意有一些带有“╳”叉号标记的历史步骤是不能够被保存为命令的. |
|