|
Command在Fireworks3中才被引入.这个功能在很多方面为我们节省了大量的工作时间.同时它是完全开放的,对于精通&106avascript脚本的又喜欢用FW制作Web应用图像的朋友来说这是再好不过的了,你完全可以根据自己的需求编写命令插件.而Command最为显著的功能是批量处理,有了这个好处,我们可以对各种类型的图形图像进行统一的效果操作.现在就让我们来了解这些知识吧.
8 E* X E& Q) f* F7 L一,基础命令部分.1 t- L* r3 B, W. M1 j
首先,让我们来简单了解一下Fireworks4中基本的Command.见下表:
& R* h0 ~) J! w1 H/ Y! D* Q* v& H6 G9 d/ b% F
; O5 A0 T w' x: OEdit Command List...
3 q5 v" y% M7 t9 u1 _. I% x& d! S
/ k( k9 {+ _: @- V; C% n$ \0 r" p编辑命令列表,在其中可以进行对命令的标题重新命名和删除的操作.$ _# h p, f9 ^! r, k$ o7 P8 E1 i8 D
; x6 d! x3 v r- o3 R% R3 Q
0 f& V* Y7 t8 l, j R7 u; A* b* x! V1 BCreati ve1 g0 ^# r2 r6 C3 l5 U3 s
1 q! E) N( I+ F# y! [% l创造性的) Z$ P/ P+ b+ ^& K2 i- P
3 Q4 U* e2 t. k; I3 e3 l8 d0 u& t0 @2 F* {3 P/ B
? Convert to Grayscale* x; X( p2 X0 ?5 P' J
8 }- _% N4 c, l7 p转换到灰度色调.可以将场景中所有的元素转换成灰度级颜色# }; A4 M: f7 Q. h
/ n8 h. C# }5 d O- y& h
4 k, V/ `9 E6 k% B) S# x! H( o? Convert to Sepia Tone" [- x9 y: a9 W8 g
- H( T' X$ Q4 n转换到棕褐色调.可以将场景中所有的元素转换成棕褐色调.
& x1 z1 Q4 p: U! H3 D# }
, c/ m# |8 Y- U6 g5 t
, O4 P9 a6 B2 ^& P/ F) N+ a. Z? Create Picture Frame
$ e4 }. r4 ^( [ i5 O2 h4 f9 {9 F* G" W
创建相框.按照场景的大小格式创建影像框架. n: \) m- p' V/ @& b
1 c& Q6 n, M/ j( {2 Y$ P' J
4 {( d1 q1 l0 ^* Y3 XDoument/ D, i* p* y9 T5 R b9 Z
+ Q2 ^8 b7 ~" k3 P( ?. y文件* u1 a) A/ a& u {; t* ` ^2 b
2 O; w: N; D6 {7 U/ R9 j
9 d* _* \+ _. f/ z( V( x2 M? Center in Document2 ^" }5 _3 q- R5 B
0 |' h0 G$ h! o5 x, W* O
文档中心.选定某个元素使用该命令可以将元素定位在场景中心位置.
1 D9 h5 Q7 F/ X1 o- ?8 M ?
" ]2 ^5 u1 D; S3 m% q. B
8 ]' L7 q: k+ A* i0 c% A? Distribute to Layers$ i' G1 i$ x% i3 F
9 d( ?$ L# L7 [- z+ Q- T
分配到层.针对同一层中的多个对象操作.当在某层中选择多个对象时使用该命令,可以分别为每个对象创建一个独立的层. R/ r1 T8 |5 ]. s" h6 Q+ O
1 @$ q* B5 h/ `& w/ I0 R' _' ~7 F/ U4 j X' O- y; m( P& d
? Hide Other Layers
5 X) Y5 o/ z0 @
* W+ J( Z9 Y1 c! _# Z8 _* i隐藏其他层.针对多个层操作.选定需要编辑的层,使用改命令可以将其他没有被选中的层进行隐藏操作.
0 C/ ~- u; g% q6 r3 B, C; f
4 L# G8 _6 M% D2 [' ~) j) [% O" g+ H" w8 [. D+ k
? Lock Other Layers2 y4 ?# ?* N% A: t8 E0 Z7 h- E" I% \
! z5 m0 _# T0 O1 a
锁定其他层.针对多个层操作.选定需要编辑的层,使用该命令可以将其他没有被选中的层进行锁定操作.
6 o0 J/ D+ o4 k, v" T4 E
$ S* m) F2 E: h8 m7 Q
/ s1 Z- e( N: l% GPanel Layout Sets; R: Y! x" @1 B, w. S! H7 t
7 g1 } Y- Y% x( A面板布局.
' b: g8 ~+ o( N
* G2 ]& `# X& w. k& K
7 ?* p* V: O% m) |? 1024*7688 b, a, D; ^+ S5 X8 c
' @8 e* W) V& K2 K7 c8 w
在1024分辨率下的面板布局.
6 y( J* y3 X. j
1 b: i7 |% c! R
; `, Z$ l# A3 D5 l; ^ W {4 ^- L8 ^& ?? 1280*1024
% [" r/ k' [& J' N2 H# c% d) l; ^6 B
在1280分辨率下的面板布局.6 b# U; @3 y8 S( k' f6 {* |% N& R* X; ]
/ ]+ ~1 @, k# E* V$ J- \9 H9 k' H( E1 i! P+ j8 L3 F, l
? 800*600
0 a2 M5 n' o3 \
. i5 s8 l: C$ e" L在800分辨率下的面板布局.
7 x, p+ J! O2 |# R+ `/ S/ |0 e* F$ F: m, \* V f9 f
, K6 n3 L& x c( BRest? Warning Dialogs
8 q- ]' x+ T6 s2 r
6 I: Y! Z# H, b+ R$ k: F5 j5 _) Z) L% `停止使用警告框..使用了该命令以后,那些令人讨厌的警告提示框将不会再出现了.9 g3 o9 B$ E* F, t8 u1 b
9 Y8 m H- C% T* a$ p: j1 F
& h" }& X% J6 x9 x1 L, j
Web???? " z5 I$ d/ w* [
' m- Q9 ?. `5 l8 [1 Z$ sWeb
, M2 _4 {2 ~, v! W! u9 }
: v2 _( ]2 q% w" D& S0 X- M. D( F) O& l& [$ [
? Create Shared Palette
0 L6 v; d% K M7 g- c0 v* _5 Y+ [/ b
创建共享颜料盒.针对外部的图像文件进行操作.选择该命令,找到一个外部的图像文件读入,然后将其保存为自定义的色盘.注意:不支持BMP格式的图像.
; U3 o/ S) f( j- u2 O: j* ? J- ]接下来让我们看两个应用了命令的例子:见图1-4.4 q/ w( m# q9 ^1 N
% F9 m8 [+ C. w, \; B8 u; g
6 ] D7 B: V; [6 c" H
; _$ X* h' N( R$ @* N/ K5 ]$ @5 a
% G7 a2 n) [. ~2 i+ W( `
- Y: P: b, ^' M6 E: W$ i q* O# J/ e
* m0 g2 p! D" \2 c
' R5 p- y0 q0 `- k7 }5 }
I7 I4 t* H% }图1,是原始的图像.
! q) ?/ [- K. @7 {3 Q. p0 P图2,我们使用了创建相框的命令.* ?; y6 D; O3 n7 w: g3 Z% W& m. R
3 _- ]7 S8 O" M& o, }0 }# W' }/ L# R! a7 ~+ r
+ H: o" J2 X: H$ s% r+ o
" B/ q: h9 R B; G/ _, c
$ i4 u0 n+ L; q. G
( F* g7 r% e, H8 Y: ]3 U: D" C- N2 l$ T5 ^+ D7 \3 y6 k/ K
" i1 L: a/ H) P# _
( G$ s1 \# d: v( b( m, u$ \- w3 f2 N! S- z5 ?- T0 I! o' _
图1,圆形在最初的位置.5 `' c! _0 r1 u; {- r. {# {$ M
图2,使用了文档中心的命令后圆形自动的转换导场景的中心位置.
) f" H6 O+ Z8 Z1 ` Q5 r& L二,命令插件的使用
" R# n" ]# L- P1 h, RFW最为显著的也最令人满意的一个功能就是第三方扩展功能的开放性.国内目前编写FW命令插件的人不多,但在国外的FW用户中自己编写命令插件的却为数不少,但是这需要有较深厚的javascript脚本语言技能,所以对于那些只利用FW制作面向Web图像的用户来说没有大的用处.那么由于这些插件都是免费提供的,所以我们可以任意的下载使用它们从而扩展FW的功能.我们的网站上就积累了一部分较经典的命令插件,如果您需要可以下载使用,我们的网站地址是:www.oioer.com.那么在这里我们就简单的说明一下命令插件的安装于使用:2 G, L( s4 T9 G; o$ f
插件的安装:打开下载回来的command,将其解压缩到Fireworks4\\\\Configuration\\\\Commands目录中.传统的完整路径应该是这样的: C:\\\\Program Files\\\\Macromedia\\\\Fireworks 4\\\\Configuration\\\\Commands.这些插件格式都是.jsf文件,解压缩后启动Fireworks,在Commands菜单中就可以找到并且使用它们了.见图5. r) Y8 _* P8 J. V
" U t0 e6 D% X ) D2 j- I4 S$ O% _% D" m- R
这个名为Dotted Line(虚线)的命令就是我下载的命令插件了.在这些命令插件中有一些是比较经典的,例如说”画螺旋曲线””使位图吸附到路径”这些都是我需要推荐给您使用的.
2 n( {8 P. C, ]6 h3 }0 r+ r' Q三,创建命令和批处理功能.
3 l& E3 E. T' m% Z1 [8 y虽然我们不能编写插件,但是我们同样可以创造一些经常使用的拥有自己风格的命令.这令我们必须使用到一个平时不怎么起眼的面板” History”(历史).往往我们只是利用它来重复或者删除一些历史步骤,就忽视了它在创建命令这方面的重要功能.下面就我们来看看是怎样通过它来创建自定义命令的:1,例如说有我们要为不同文档内的许多文本创建同样一种效果,一步步的去重复并不为人所取.办法是这样的.首先选定一个文档内的文本为其创建Effect(效果).见图6-8.
/ r9 d( n' q5 d) A* j' P- s
9 h/ f6 p, u/ o5 L9 u+ G" v U( @" b: V7 E
+ i- s8 _) B" v$ u$ J6 V
& E. R) d& m# |, W3 {2 ~4 `+ \
* z# V+ V2 T g* |0 v! ^" o; X- x4 Q1 v5 a2 [. |4 [5 ^
图6是原始文本的样式: m2 ? |, N+ e/ F
% H6 V# \) j; h0 y9 ~
* }! W6 E. l# h7 _1 b6 r% G
4 y8 K/ O, v* V) F F* K: C2 ]0 R* r) f, M$ W
* l7 l0 ?$ `7 q+ Z4 i, n: {
! m3 |& D d: Y图7,我们为文本进行了填充并应用了一些效果.
) }) M |, W4 ?* b, @' S8 v7 R; Y5 w
! Y, O/ g1 ?+ f- Q! X" t% B
" N( X: h. ` k, ]0 L f
( U% j. `+ n' Q: g- t# h& P% u 8 N; U* E! p L! _4 M+ v
k) W. c% E1 `: c2 H v8 h图8,最终的文本样式., [7 `0 o9 X& c, H
2,创建完了文本效果,打开History(历史)面板,找到刚刚为文本进行填充和增加效果的步骤,按住Shift键逐个选中,然后按下右下角带有磁盘样式的标记.这时FW会自动的弹出一个警告提示框,告诉你将要对哪些历史步骤进行保存并且询问你是否继续.这种情况一般都是在你选择了保存多个历史步骤建立命令时发生,不必去理会它,点击OK继续.这是FW就会自动的弹出保存命令提示框了,在name栏中指定一个命令名称即可.完成命令的创建.见图9.-10
" E K( X3 m3 H1 M+ A0 f x
0 c! w- L, ` [" L+ }5 g6 [2 K
1 b4 \/ m$ ~# w; i! m, U$ t9 ^4 h2 b# p9 R% f
& B9 |+ h( V! ?/ ^% {! u6 m/ n 5 o) q4 k; T3 u) ^6 k
; G/ R6 h' n1 b' n
图9,选择历史面板中创建文字效果的步骤.- L: y3 g7 z4 @3 d/ ?
/ p5 ?% s& x5 f; T0 I1 o
4 i$ k3 w3 x/ n& f4 M* M/ W
/ w0 f) e% m7 L9 o
6 S6 D& f; u! T5 u0 l
7 n! P7 `6 P( [
; J8 [/ I7 E, S% G; u0 g4 X图10,为命令取一个名字.+ N( P y& Z; i6 P9 w0 a
3,保存完毕,打开Command菜单我们就看到了这个自创建的命令了.现在,你就可以将它应用在不同文档不同的文本中了.需要说明的是,保存后的命令不仅仅对文本有效果,对场景中基于矢量的图像同样起作用.那么对位图而言,除了不能够为其填充颜色以外,其他的效果同样的有用.
' [* h- X) k9 r* |4,我们学会了怎样创建一个命令以后,批处理就变得浅显了.所谓批处理,其实就是同时为多个对象创建相同样式的效果.就拿我们刚刚建立的这个命令来说,假设现在场景中有10个文本要创建同样的效果,那么按住Shfit键,逐个选中这些元素,然后打开Commands菜单,应用保存的命令就可以为这些文本创建相同的效果,这就是批处理.
% [' Y0 \( k/ C8 x H7 D当然,我们同样可以为不同的元素创建相同的效果,例如,场景中有一个文本,数个正方型和一个椭圆形,选中它们,应用命令即可.见图11-12.+ O* L8 }8 q _ l+ a* C
4 I2 l4 a/ H2 f8 A6 M) z0 M; @
" e* f! F- R8 T
) f6 |7 L j6 o% m6 R" ~: R6 ] ! G4 ^0 ?* L; z; {8 f: |" c
- A% q! f) t" p. D/ |
图11,场景中元素的原始样式, ~$ Q' M, R7 z! h' x$ d9 w
1 t q- G& U; }+ W4 g1 B
! g* A( @. w0 S) L5 j7 S+ ?- q3 L5 a, R, J4 [
" M D! L, s! w3 q H, N. k
+ M2 g- P3 {4 |& N! x1 m
! X* q& S& L& [6 E图12应用命令后的元素效果.. D0 c( t" `: v( r0 }! M2 d
到这里为止,我们已经对关于Commands的知识有了较全面清晰的了解.最后必须给您提示的是:请注意有一些带有“╳”叉号标记的历史步骤是不能够被保存为命令的. |
|