Fireworks4COMMANDS(命令)功能祥解

[复制链接]
查看: 746|回复: 0
gggds 发表于 2009-12-27 14:00:47 | 显示全部楼层 |阅读模式
Command在Fireworks3中才被引入.这个功能在很多方面为我们节省了大量的工作时间.同时它是完全开放的,对于精通&106avascript脚本的又喜欢用FW制作Web应用图像的朋友来说这是再好不过的了,你完全可以根据自己的需求编写命令插件.而Command最为显著的功能是批量处理,有了这个好处,我们可以对各种类型的图形图像进行统一的效果操作.现在就让我们来了解这些知识吧.# x7 j) L& S1 A1 A5 Z
一,基础命令部分.+ C# |; {  U  e# b% U3 v- C
首先,让我们来简单了解一下Fireworks4中基本的Command.见下表:
- m" Q# }  r6 N/ u* [: z- d1 D+ n" _' T0 g2 ]) q
# D9 s0 ?3 v% P, ?
Edit Command List...
0 {, w9 D" S$ Y  j; p
2 [' [: J9 G6 W4 f8 w+ d编辑命令列表,在其中可以进行对命令的标题重新命名和删除的操作.
; c8 |3 G  I( {$ O, ]
9 I2 e9 E6 G3 ^/ a2 g$ a
5 d3 F+ D" i- QCreati ve8 i/ P8 C' f2 r) ^  e; ]2 W; L

  v* a* }0 L' V0 }# M创造性的7 O, _" P3 w8 D' {  {
+ h& g8 d! `5 z' p9 x

% f% R. z" x, H? Convert to Grayscale
# L% L$ l; [- ?) A# d  ]
7 ^* {0 }$ z6 T# L- n% E( C( E8 A* N转换到灰度色调.可以将场景中所有的元素转换成灰度级颜色9 J- O; L* t# Q6 x

) }/ e* X6 M/ H8 g4 ^$ K" A. h, ~# M2 k: N- o
? Convert to Sepia Tone
0 N6 `$ ]( ~1 b7 u/ w) F4 `3 w5 f1 x9 l2 p; G
转换到棕褐色调.可以将场景中所有的元素转换成棕褐色调.
3 ]% w$ F# n9 s6 X# S  `
. E$ H7 a- ]+ N% Z: x5 ]
% z, y) ?& n# N6 U' v- E$ i& Z? Create Picture Frame3 @1 B( F( p! m) g
; x) u& Q, ^/ N. S2 z$ c2 u7 \
创建相框.按照场景的大小格式创建影像框架.
& O% u) E  @! G2 v9 r4 _# o  Q7 X$ K

0 p9 x1 }& F/ k" t% Y( Z0 O- fDoument
( Y3 q2 a0 z3 i$ O7 m* B' c9 `: ~7 N) k0 \) |. E; z+ P. l
文件5 `! M& g7 o. B8 J3 b1 @& d9 l2 T

4 _' z6 g" x0 r
4 j6 f4 z/ s! T? Center in Document9 b+ R# J* v5 q- c& X9 c3 d. D

  A4 g, @0 W; ]" W! _/ k文档中心.选定某个元素使用该命令可以将元素定位在场景中心位置.
/ D( C% s+ |* v" \" U( {( b( f* J8 c

8 a( z( e; z# s; A? Distribute to Layers
3 R# V! y7 i  P" D( u+ E& @# a; E$ }8 `- a
分配到层.针对同一层中的多个对象操作.当在某层中选择多个对象时使用该命令,可以分别为每个对象创建一个独立的层.0 F7 A  c0 \9 e

1 ]& v1 _& o) u( }+ I2 F# ^. P) q; m* W
? Hide Other Layers$ \0 j8 S% M* ~

9 q8 R, P8 K9 J0 z. g& x隐藏其他层.针对多个层操作.选定需要编辑的层,使用改命令可以将其他没有被选中的层进行隐藏操作.3 R9 B2 G) @, {7 b  E% M
, c' `. Z4 h! N% {+ n/ p8 ^

4 [2 P4 Q3 `% I; p2 f( x# \? Lock Other Layers7 D. n/ Z3 n- K0 j
! K5 O) P* ]+ z* {( L& g) b) O( l
锁定其他层.针对多个层操作.选定需要编辑的层,使用该命令可以将其他没有被选中的层进行锁定操作.2 V9 N) Z. i* \0 D  k- ?/ \

; Y) r+ v6 X6 c3 o% l+ W4 H$ l3 e' W  ^& f4 U. \  s* g
Panel Layout Sets
. K, t9 z- B% S3 M* ~# R' q! U) N/ L: H" x, o/ L: c$ o
面板布局.
- E. _6 }( H0 K% [
/ V7 y$ e$ v" l8 b# J, P; R  G# u3 H
? 1024*768- q; G5 d# T# c- q0 X2 F1 ^1 i. N

- x) o6 ?6 @! B! A! ?! z, B在1024分辨率下的面板布局.! v' O, y' f0 D$ V3 b! F* t2 @' ^- ?0 q

& X- o0 h# |* X+ a$ {" c( |7 Q" }% G/ G, n5 X
? 1280*1024
% W1 i6 a9 I- m  v& X+ c- n
6 m$ E$ j/ L1 G4 p/ \" j在1280分辨率下的面板布局.
; H5 g1 R  S1 z0 y- S% k9 K5 w0 S4 p3 b8 o

6 a: Y% P9 J5 X+ S3 e? 800*6005 w( k0 a- X1 E6 @/ f' P+ C  x

- ^1 q6 u7 T0 ?+ ~' V6 P在800分辨率下的面板布局.7 A6 X2 p+ z) M
5 e* d! m/ P; L8 J$ @

5 D4 o9 e/ a) f3 ^5 F. M( dRest? Warning Dialogs
, N9 {0 ^' x7 e9 j4 n. Y4 g- {$ K6 r# f# A
停止使用警告框..使用了该命令以后,那些令人讨厌的警告提示框将不会再出现了.
4 o" b5 [, K6 `) U- Y' N! H* n! M# f- P6 f% q$ b# J
) W2 A0 e6 x( |
Web???? , t; |& t0 f/ h
% u6 z3 ^3 J/ l- w* t5 d! a
Web
* P% r+ s  O% x$ V* F$ j6 f: ]
0 Y+ Y% z# g( q* r4 l  C: z" u' d5 C5 O, M, W. A+ p: b
? Create Shared Palette
0 {/ l# L, h1 H8 c0 d8 w7 C$ N) ]: O2 S9 ^. {% n
创建共享颜料盒.针对外部的图像文件进行操作.选择该命令,找到一个外部的图像文件读入,然后将其保存为自定义的色盘.注意:不支持BMP格式的图像.
# e* E& ^4 b  A0 i7 P接下来让我们看两个应用了命令的例子:见图1-4.
& ]' `3 H: K! S. |" e9 c! F- U& H* r& D, d
* x2 `- o$ ^5 @: M4 R- r9 A

: z: O- k) O7 k' O# m
) [; l! j( O4 {2 D; | , H) @" C% }  ~
/ H* H" w: ^' V* ]+ N
. G5 y+ Y8 j, v5 @7 X* U2 T
3 ~3 B1 m6 n- W$ w! |# N! ?& [

1 V6 D# s4 K' \- {# s& }
" N$ _1 i3 F) A1 Q6 r/ p) H! o$ F图1,是原始的图像.5 y, a4 c* d# e$ l7 t
图2,我们使用了创建相框的命令.& \: h" l2 k0 h

3 I6 S5 U1 \1 @8 F  E
. e3 P+ c+ L  X5 V7 a
8 b) N, P) N  r! R3 D# l2 ^5 u5 [3 K5 H. P8 h# z. b

& ~8 J& ^  K) B& ~, _: A. b
6 H: \  ]( R; N# C# t1 P5 z  Q
! f) g' _) A5 Z( h1 q
8 V$ S, w& p8 L8 F
% Z4 z1 W1 a3 p- q; H! W- Y
& S7 n) \& d1 a图1,圆形在最初的位置.
' Z+ M$ c& M1 }图2,使用了文档中心的命令后圆形自动的转换导场景的中心位置.
( `; ]9 w) u. v3 y; T二,命令插件的使用
% @; M: X# g8 I& r/ OFW最为显著的也最令人满意的一个功能就是第三方扩展功能的开放性.国内目前编写FW命令插件的人不多,但在国外的FW用户中自己编写命令插件的却为数不少,但是这需要有较深厚的&#106avascript脚本语言技能,所以对于那些只利用FW制作面向Web图像的用户来说没有大的用处.那么由于这些插件都是免费提供的,所以我们可以任意的下载使用它们从而扩展FW的功能.我们的网站上就积累了一部分较经典的命令插件,如果您需要可以下载使用,我们的网站地址是:www.oioer.com.那么在这里我们就简单的说明一下命令插件的安装于使用:
( X* K5 ]( }3 r; y插件的安装:打开下载回来的command,将其解压缩到Fireworks4\\\\Configuration\\\\Commands目录中.传统的完整路径应该是这样的: C:\\\\Program Files\\\\Macromedia\\\\Fireworks 4\\\\Configuration\\\\Commands.这些插件格式都是.jsf文件,解压缩后启动Fireworks,在Commands菜单中就可以找到并且使用它们了.见图5.
1 p' K& _0 Y( ^( s# i, @# B, E
6 D3 }( ~" x0 ]0 l) Z
0 e8 w' }: K7 w, ~这个名为Dotted Line(虚线)的命令就是我下载的命令插件了.在这些命令插件中有一些是比较经典的,例如说”画螺旋曲线””使位图吸附到路径”这些都是我需要推荐给您使用的.
. D, U- O6 T* M! x+ Y三,创建命令和批处理功能.
. s* b5 J! D) K- V% N4 M- U5 \2 ?虽然我们不能编写插件,但是我们同样可以创造一些经常使用的拥有自己风格的命令.这令我们必须使用到一个平时不怎么起眼的面板” History”(历史).往往我们只是利用它来重复或者删除一些历史步骤,就忽视了它在创建命令这方面的重要功能.下面就我们来看看是怎样通过它来创建自定义命令的:1,例如说有我们要为不同文档内的许多文本创建同样一种效果,一步步的去重复并不为人所取.办法是这样的.首先选定一个文档内的文本为其创建Effect(效果).见图6-8.
) q- h1 {. d2 _) P$ Y1 L% J, e$ G0 d, X  N: `; M

& W( N7 K6 F7 M5 ^/ Q4 Z4 @& f
3 x/ O& V- i$ P5 B4 S, H1 p5 E, R) }" m
: q' w  P  c! S$ M4 a

' |! m; F  f2 r" s# i图6是原始文本的样式/ \% r# P& Q8 Y  D
4 a! k/ \( U; O* [7 ?; k

" Z  R+ _. t4 i- I3 t+ @+ v% \! f( q! ]) I5 |

* z; d5 j9 T5 Q1 Y- V7 Z+ W* O 0 ^( G/ ?# u2 t5 n- S9 T, }2 i" ~2 [
! S# B) r* \0 w; y0 q
图7,我们为文本进行了填充并应用了一些效果.
* }3 {; F) ?6 f, [+ u7 B4 u& L+ Y4 s( Y2 ^" Y
2 T: E5 w( a8 q" ~7 q5 I( V* L
0 M) ]+ c4 A* o9 B- O

- [$ L8 E% w- `- ~
) [( b( v$ m9 m0 N4 j  G3 F) I0 U; P7 x, X" h3 S2 F
图8,最终的文本样式.+ Y& h9 a7 I" |- H. w: Z
2,创建完了文本效果,打开History(历史)面板,找到刚刚为文本进行填充和增加效果的步骤,按住Shift键逐个选中,然后按下右下角带有磁盘样式的标记.这时FW会自动的弹出一个警告提示框,告诉你将要对哪些历史步骤进行保存并且询问你是否继续.这种情况一般都是在你选择了保存多个历史步骤建立命令时发生,不必去理会它,点击OK继续.这是FW就会自动的弹出保存命令提示框了,在name栏中指定一个命令名称即可.完成命令的创建.见图9.-10( R; r, c' G5 B1 y7 I+ D2 F7 _" Q

. d; d' Y5 v0 Q0 |, V; o4 n! e% x4 W2 F% E$ N

0 }8 t8 B$ C1 |! S! r: d: ~8 O+ H! e, ]

% P- g: a$ b1 @! X" N% b; T) N
& [* f5 c& g3 p2 [) C5 ]图9,选择历史面板中创建文字效果的步骤.
2 E1 @6 L0 k1 S2 a( b
) o9 }; @' u  K3 W
  {6 M7 \, j% `0 T0 }4 {
8 A& l8 W  N+ v  h
8 m% H% Z; z1 P+ ?7 \5 r6 M3 @4 T3 \. G 0 V! m) b# i9 j0 e
  _5 D+ {) e! g4 o/ T% q% Q
图10,为命令取一个名字.6 m5 c% s' a6 a1 e% c
3,保存完毕,打开Command菜单我们就看到了这个自创建的命令了.现在,你就可以将它应用在不同文档不同的文本中了.需要说明的是,保存后的命令不仅仅对文本有效果,对场景中基于矢量的图像同样起作用.那么对位图而言,除了不能够为其填充颜色以外,其他的效果同样的有用.
- a  f3 m: t+ a; Q( ?4,我们学会了怎样创建一个命令以后,批处理就变得浅显了.所谓批处理,其实就是同时为多个对象创建相同样式的效果.就拿我们刚刚建立的这个命令来说,假设现在场景中有10个文本要创建同样的效果,那么按住Shfit键,逐个选中这些元素,然后打开Commands菜单,应用保存的命令就可以为这些文本创建相同的效果,这就是批处理.
) ^9 r! x0 w8 n6 z当然,我们同样可以为不同的元素创建相同的效果,例如,场景中有一个文本,数个正方型和一个椭圆形,选中它们,应用命令即可.见图11-12.( k, s: B( w2 W$ W8 m
/ \% U. `% Y' F0 G
4 h$ B5 n: r! x

0 C( x# ?/ J% z  X$ w4 C; B
1 u! o, g4 `& |! \; c # N4 @( S- @- z
' S) U1 h# i7 s! |
图11,场景中元素的原始样式* b+ u" W- F$ y. q+ I

" S8 ?3 p* Y/ y
0 N5 w( ]6 J8 S  s
2 h6 @4 x3 q1 v' ]1 S, v7 D
6 [) F( z7 V* d, F 2 I  G4 |: {" R' R! f

/ ?+ e* S- @9 J+ r9 w. C0 R图12应用命令后的元素效果.' h1 [# g8 h) O& D  {3 n+ ]* S0 [
  到这里为止,我们已经对关于Commands的知识有了较全面清晰的了解.最后必须给您提示的是:请注意有一些带有“╳”叉号标记的历史步骤是不能够被保存为命令的.

本版积分规则

精彩图文

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