Fireworks4COMMANDS(命令)功能祥解

[复制链接]
查看: 673|回复: 0
gggds 发表于 2009-12-27 14:00:47 | 显示全部楼层 |阅读模式
Command在Fireworks3中才被引入.这个功能在很多方面为我们节省了大量的工作时间.同时它是完全开放的,对于精通&106avascript脚本的又喜欢用FW制作Web应用图像的朋友来说这是再好不过的了,你完全可以根据自己的需求编写命令插件.而Command最为显著的功能是批量处理,有了这个好处,我们可以对各种类型的图形图像进行统一的效果操作.现在就让我们来了解这些知识吧.7 _/ T$ n& y4 C! }, e+ M8 z
一,基础命令部分.
# t; x0 Q9 ^1 w5 }  S# k! k" ]首先,让我们来简单了解一下Fireworks4中基本的Command.见下表:, I- v  @# u8 K3 d  }/ s8 W

8 |: O0 {( w  N& e7 J% ~3 w
) l* c+ t0 Q# S+ xEdit Command List...
: G, _4 S, h, x- s& {  y
. Z0 O  {; s: S6 i3 `7 U" U编辑命令列表,在其中可以进行对命令的标题重新命名和删除的操作.: `5 a9 j8 `# i+ E5 ^# z
, y. u  e1 v( m) A, S
; a* A. D2 I: ]' A' z* M$ N4 z4 {& f
Creati ve8 {2 N0 x5 n" A, X% Y9 w! q% ~: L
4 `1 c0 m" v8 C& H; O
创造性的" `0 E& r7 A  u1 m) ^( M$ A

1 H) |2 ^4 p" X% w8 U# V8 C* \1 k9 }1 H  A. [! k6 T; s3 G* J) u0 Y
? Convert to Grayscale
7 C+ C1 ], P4 X& g" s; y8 E$ v1 X3 z4 @. ?0 o
转换到灰度色调.可以将场景中所有的元素转换成灰度级颜色# o: L; W9 i3 z) _2 u
" y* {+ ~$ J$ E
7 s' X6 y% s. k" \
? Convert to Sepia Tone3 S. N! `: {6 s

! v2 `5 S7 y6 y转换到棕褐色调.可以将场景中所有的元素转换成棕褐色调.
' U; X  F; d+ n
* w% z$ S/ J* @) a5 y2 Q; z( j: o5 Q! D
? Create Picture Frame* V" T: a6 W) Q, p' r0 W  J
+ @2 X% o9 o3 i
创建相框.按照场景的大小格式创建影像框架.9 d+ J" o* W' }. Y4 F) S% i2 D, {

+ S# ~" e. q- I' A- s8 b+ W0 f- U
$ q, H# B7 A* x% o* F! \Doument
" _: i) b  w& d
+ H% I" F* Q1 a" G( h# R# G- w文件
/ k3 K- S# ~2 t, G+ [9 P, F& N& q% k" X4 H2 n) @3 z+ k, Y
) j: W# v3 a) N7 V
? Center in Document$ `" _  a& \) m' u! ~! k8 g$ d

; `( g6 E4 z4 a+ U( r文档中心.选定某个元素使用该命令可以将元素定位在场景中心位置.
& A* o0 f4 G! E8 K: ]% I- s' W: D* N  |8 |1 y

# B" x- H! V5 v' }9 w, z8 s  p? Distribute to Layers
3 f! ~- q0 c3 L3 L9 g( {
% Z) z7 K- `% ]分配到层.针对同一层中的多个对象操作.当在某层中选择多个对象时使用该命令,可以分别为每个对象创建一个独立的层.
' ^+ l$ G, G: r& o) c& f
3 J+ q& W( }2 d! p1 l% ?7 A' q- k; K! \3 I
? Hide Other Layers
+ |' f1 i6 i# g& t0 _4 ]; i4 x& x; ]3 ]7 Z
隐藏其他层.针对多个层操作.选定需要编辑的层,使用改命令可以将其他没有被选中的层进行隐藏操作.
% C" _! p0 [" K+ J' f( a/ |
/ h, y. b# k, P" e' r
( n. h2 P& B$ f8 `? Lock Other Layers2 ?& k% _4 M* Z' y6 L, Z: \) _

" C( T5 N$ Z+ p4 C" O锁定其他层.针对多个层操作.选定需要编辑的层,使用该命令可以将其他没有被选中的层进行锁定操作.
' C- Y0 K. J) J8 R. q
2 k! d% O/ N: T7 z
9 `9 K* x( c: I! [5 }( [Panel Layout Sets
8 `0 l: j3 `4 U" @
& ]5 V* y* d2 a: T4 D* ^& g/ k% \面板布局.! Q+ M% v" v2 _! U

3 j7 a7 z* B7 j- p  {
; H9 x. D' u7 ?6 q? 1024*768
* \# N& z! T1 E; D% I1 [6 P* B  D! `
在1024分辨率下的面板布局.
9 a; Z, S4 Q" Z
( E; v, b! ^% y8 B
% U5 C  r% i, j( G6 ~0 H? 1280*10246 Z* m2 V2 L; g; d

8 @9 H  F& k' W% b9 n* T在1280分辨率下的面板布局.2 q# ]! r& Y0 f% `) ^$ M' L' u4 j
2 Q6 G1 A  h3 l2 n
& Z" o$ ]2 d6 U; G0 k) C0 x' @0 B
? 800*600
9 v" ?' `! o+ F5 F( N1 f! s' G$ @( e# b, B2 Y4 Y7 l
在800分辨率下的面板布局.+ U7 j* M5 J- a+ I( v

: |2 S8 k8 L2 V  v9 }1 K' M; |! E) r. e1 X; x* C
Rest? Warning Dialogs
7 }$ X8 ?( `' N: _5 `, U) R: J
1 d5 S2 ^: T; r( z+ E停止使用警告框..使用了该命令以后,那些令人讨厌的警告提示框将不会再出现了.
! k& J2 d% X9 m! _, o# A$ Y9 A( s, c  a" ~* s! D1 J, e& [7 X

! N  i4 X4 x: J% X( SWeb????
; f" d/ F+ s" K6 u8 g( v- t3 S; s# |6 Y5 g* r% y$ v9 X( g
Web0 c$ [6 L9 {5 j1 S) G

' V1 u. h. }/ r* |+ r. }# E
! Y: f; R3 f& Y0 E- x# b? Create Shared Palette3 d, n; j. t) D+ v# u  b
% ]) e1 Z/ R& d
创建共享颜料盒.针对外部的图像文件进行操作.选择该命令,找到一个外部的图像文件读入,然后将其保存为自定义的色盘.注意:不支持BMP格式的图像.& S6 F0 K7 E3 y, Y# \7 B+ h
接下来让我们看两个应用了命令的例子:见图1-4.! x. p. a$ @- O' j0 ~- c
/ I0 T9 `, b9 Y3 e
4 y" k* b2 l) b) ~9 W4 _- a* x6 L
5 H! q* j4 y) U$ M. C. t1 I

& T& u. ~9 q2 U# b: y 2 M/ o# d4 Q; R4 T) g0 M
* R2 g! u; c5 @. |: D

' C5 x% c& f/ Z8 J9 x0 w; B6 E3 P4 M$ D
- [: ?& k+ I! V. H# Z

/ i. m3 j; U" N5 ^) q( Z, b图1,是原始的图像.. G8 J# U. X5 }" e& q: @1 k
图2,我们使用了创建相框的命令.
# ?2 M0 D: r4 }" X  B) H+ ~
- q& n3 a2 H$ L9 g8 m$ m5 _8 R- r' ~

5 R; Y* c# R0 ^! z8 r! n* [& l7 }5 b" h

' }5 p9 Z6 x3 E* Q' D, ^  X) D; D' R) _" G
0 D7 o3 V5 P9 y' X. q/ R1 B% N
" y' W% S1 X2 r9 g

# U8 l  U( D4 p! ~) K) b7 V
) h! G% Y& C! v+ y7 d% {. |' o& \图1,圆形在最初的位置.
, d$ @( w9 ?2 c: W8 j9 j图2,使用了文档中心的命令后圆形自动的转换导场景的中心位置.
& T  @" ~7 y5 q二,命令插件的使用
2 H* [1 V# _6 l8 c! Q$ pFW最为显著的也最令人满意的一个功能就是第三方扩展功能的开放性.国内目前编写FW命令插件的人不多,但在国外的FW用户中自己编写命令插件的却为数不少,但是这需要有较深厚的&#106avascript脚本语言技能,所以对于那些只利用FW制作面向Web图像的用户来说没有大的用处.那么由于这些插件都是免费提供的,所以我们可以任意的下载使用它们从而扩展FW的功能.我们的网站上就积累了一部分较经典的命令插件,如果您需要可以下载使用,我们的网站地址是:www.oioer.com.那么在这里我们就简单的说明一下命令插件的安装于使用:( `- k  U+ P; O9 s; R
插件的安装:打开下载回来的command,将其解压缩到Fireworks4\\\\Configuration\\\\Commands目录中.传统的完整路径应该是这样的: C:\\\\Program Files\\\\Macromedia\\\\Fireworks 4\\\\Configuration\\\\Commands.这些插件格式都是.jsf文件,解压缩后启动Fireworks,在Commands菜单中就可以找到并且使用它们了.见图5.0 f) V1 ]6 E6 _6 t% P& F& ^; L
, H- Z6 j  k4 o8 r* q
8 [5 C' ]( y5 }* _
这个名为Dotted Line(虚线)的命令就是我下载的命令插件了.在这些命令插件中有一些是比较经典的,例如说”画螺旋曲线””使位图吸附到路径”这些都是我需要推荐给您使用的.
% {6 f' d" \' h三,创建命令和批处理功能.
4 t: E+ K! w2 n& o虽然我们不能编写插件,但是我们同样可以创造一些经常使用的拥有自己风格的命令.这令我们必须使用到一个平时不怎么起眼的面板” History”(历史).往往我们只是利用它来重复或者删除一些历史步骤,就忽视了它在创建命令这方面的重要功能.下面就我们来看看是怎样通过它来创建自定义命令的:1,例如说有我们要为不同文档内的许多文本创建同样一种效果,一步步的去重复并不为人所取.办法是这样的.首先选定一个文档内的文本为其创建Effect(效果).见图6-8.# n* u# l; d# T6 J3 {6 I) F
- ^" B8 h, r) l: h
: @8 K0 p2 C7 g6 \/ K

3 n. K( P% t! W  L: L
8 r; _" D* k4 p: D
' y8 \9 J& z0 h
! r" c( A% \! g图6是原始文本的样式" G7 v* c( w) S9 g, I% X: P( X

; Y- ~$ K. a' R+ N1 G
6 k/ y$ y9 B) Z
+ N8 c! b) d  c( m" [
, j9 K1 m  [7 Y( u$ ^
% Q% a- H& `; B- \! C% [! \  O9 S0 M( a. g1 X. H
图7,我们为文本进行了填充并应用了一些效果.: g  t" f! U5 |) {4 I

1 \. g2 v* h- |% q4 I: `" g0 P* z( ^& ~8 N% W5 S1 x

$ n1 l) ]4 q4 r# b; y7 f
  Z  w- Y6 k, j! K
0 i  n3 ?8 h' R& c5 j0 g
6 n- U2 e, P) f2 T5 ?  z图8,最终的文本样式.
4 H# _* b* ?7 n$ R% h2,创建完了文本效果,打开History(历史)面板,找到刚刚为文本进行填充和增加效果的步骤,按住Shift键逐个选中,然后按下右下角带有磁盘样式的标记.这时FW会自动的弹出一个警告提示框,告诉你将要对哪些历史步骤进行保存并且询问你是否继续.这种情况一般都是在你选择了保存多个历史步骤建立命令时发生,不必去理会它,点击OK继续.这是FW就会自动的弹出保存命令提示框了,在name栏中指定一个命令名称即可.完成命令的创建.见图9.-10
$ u: b% \- T" M% X" I- H) w
5 ]" Z6 c5 \0 `' Z- \
0 l8 T' m4 u3 a* U
9 \7 W7 L% ]2 R7 H' O5 `$ ~6 p+ y. u0 y# N( Y& f
/ p9 q8 D1 O! C
" m3 ?2 p' x: e& W
图9,选择历史面板中创建文字效果的步骤.  u- u5 |8 F$ x

6 j% x" ~/ ?, `7 l' G: D% ~( Z9 \7 y, r: a; j5 z1 L: L- F

1 R4 D( O1 ^; x5 \3 q
- q% B& [- \1 a' \ 6 d2 e; Z* k! H1 _5 z9 v' P7 K
( Z9 |+ ^% |1 x% O- |
图10,为命令取一个名字.
1 [* w! F: |0 d: v) h% q+ I3,保存完毕,打开Command菜单我们就看到了这个自创建的命令了.现在,你就可以将它应用在不同文档不同的文本中了.需要说明的是,保存后的命令不仅仅对文本有效果,对场景中基于矢量的图像同样起作用.那么对位图而言,除了不能够为其填充颜色以外,其他的效果同样的有用.) s, _: B' j+ L1 u) d) q$ j9 ?# F( g
4,我们学会了怎样创建一个命令以后,批处理就变得浅显了.所谓批处理,其实就是同时为多个对象创建相同样式的效果.就拿我们刚刚建立的这个命令来说,假设现在场景中有10个文本要创建同样的效果,那么按住Shfit键,逐个选中这些元素,然后打开Commands菜单,应用保存的命令就可以为这些文本创建相同的效果,这就是批处理.
8 f2 F' n- j# C6 I/ N$ J4 H8 \  |" V当然,我们同样可以为不同的元素创建相同的效果,例如,场景中有一个文本,数个正方型和一个椭圆形,选中它们,应用命令即可.见图11-12.
& ]3 L6 y# M+ N: @* A
' B/ N- P3 V0 c. ^, X8 N; f/ s3 T% d4 ]
7 z. y  a! E  O0 U4 X1 g

# ~7 _# z, g2 `  U7 _  C; R
" I+ h' v5 _! v: z* S
# |: x( N! W5 q7 c$ \9 b图11,场景中元素的原始样式
0 R6 s& m! J( Q  o
2 i( H5 q1 o& b- t) l3 S  q1 _

! D4 h5 z3 x5 f8 O6 B3 t) ^8 U; E) Z9 ?' ^. F+ ~

( \  F2 ?1 A" F* I# p3 X4 D
9 r5 j: B1 J) B图12应用命令后的元素效果.
3 I( g! ]3 W1 _+ F  到这里为止,我们已经对关于Commands的知识有了较全面清晰的了解.最后必须给您提示的是:请注意有一些带有“╳”叉号标记的历史步骤是不能够被保存为命令的.

本版积分规则

精彩图文

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