Fireworks4COMMANDS(命令)功能祥解

[复制链接]
查看: 710|回复: 0
gggds 发表于 2009-12-27 14:00:47 | 显示全部楼层 |阅读模式
Command在Fireworks3中才被引入.这个功能在很多方面为我们节省了大量的工作时间.同时它是完全开放的,对于精通&106avascript脚本的又喜欢用FW制作Web应用图像的朋友来说这是再好不过的了,你完全可以根据自己的需求编写命令插件.而Command最为显著的功能是批量处理,有了这个好处,我们可以对各种类型的图形图像进行统一的效果操作.现在就让我们来了解这些知识吧.$ i; u6 `* Y- d0 y! v  r5 W3 N
一,基础命令部分.4 t; F! Q- h  j& s
首先,让我们来简单了解一下Fireworks4中基本的Command.见下表:- }& [9 R  \2 g  O2 s) G
: v$ _3 p) V. u# q. a* a
6 c0 A* k, F4 \% l% l4 m
Edit Command List...
5 G0 b% a( D9 [  z
0 ~- l4 b& b6 G( t) e编辑命令列表,在其中可以进行对命令的标题重新命名和删除的操作.
4 w' D! u- f* Y# ^
# G7 C) L3 X- Q8 L: A0 s1 v, A! a& x2 N4 Y  c
Creati ve" n( w& t" ~7 d- _
$ R& t3 g- C; c1 O, t
创造性的
$ Z  S) `; {  f+ v% A" t, Q& |7 {% F5 |! d% h% _: f5 b
! c" Z% V, h$ v& }1 [9 a4 g
? Convert to Grayscale
( s# ^6 _: o. y. [8 E7 t' @: s" h( a5 F5 ^
转换到灰度色调.可以将场景中所有的元素转换成灰度级颜色/ p$ N0 e/ u% w) I5 w
, d, F/ s6 o) J: S+ F5 k
. C9 x) i$ p4 i, [# x
? Convert to Sepia Tone/ R1 Z% w. G4 l9 s/ ?: S6 A+ q) v

% _# @& u5 [1 V& a9 E' {/ l/ S转换到棕褐色调.可以将场景中所有的元素转换成棕褐色调.0 y8 w% C7 z3 J7 O) w8 }8 d
6 G& j( l! ]+ \- j* x

& C  Y  h" y( N& r7 B? Create Picture Frame
1 d8 \7 C3 |) x9 q; Z8 k. g, ^4 h; K  ?9 |$ V  c
创建相框.按照场景的大小格式创建影像框架.3 E6 e, m# |; h
7 ^& ]+ }& _% u1 B" h  H

2 ~) Q7 ]# W0 M/ c3 dDoument. p: C" Z2 U/ s
1 a, ~" m* G! z. X) j( P  H4 A" T
文件
- f6 U, [7 x6 ]6 s5 K/ n$ y7 F3 |  [5 |* E; E# W* N7 @

* B8 z% g4 B, f, a? Center in Document6 x. r) m8 J2 o; ^" ?) J5 t
" _# o7 H- [. O" \7 `
文档中心.选定某个元素使用该命令可以将元素定位在场景中心位置.
0 H/ c# Y# I$ O9 g* _- P" Q
& f6 X( z' x+ E/ v- Z. K) `; `, ~; N7 E1 |4 H, R  A/ T5 J# |4 u
? Distribute to Layers
6 }/ Q  s9 c; z
% K/ I# n$ a$ `# K: ]3 L& {分配到层.针对同一层中的多个对象操作.当在某层中选择多个对象时使用该命令,可以分别为每个对象创建一个独立的层.
( a3 V. P' T$ C3 K% K) K( W- U/ f  F* {

' }2 S( _" c, N7 Y/ ~% \9 b. Z& {? Hide Other Layers
5 o  e) N7 C. g3 N
0 x- `  i$ {* R2 ?* @( T! ^隐藏其他层.针对多个层操作.选定需要编辑的层,使用改命令可以将其他没有被选中的层进行隐藏操作.
) l# w/ n$ Z2 Z" j5 p3 r
# k, l# @  d. v- y" Q5 p" A
5 p3 n0 x: z7 Y" u9 X2 Q? Lock Other Layers. v8 ?& A1 I0 M
& U. O' E6 |3 o+ n: b2 O' O- a9 i+ j
锁定其他层.针对多个层操作.选定需要编辑的层,使用该命令可以将其他没有被选中的层进行锁定操作.$ {6 N8 H0 F$ w+ o5 W! q2 y
* K8 P) p$ o& u9 |

5 s- h6 Q2 e/ b. DPanel Layout Sets( Y% \8 O- w) i+ i9 J9 B
7 ~5 {8 D8 f( i% ~9 R/ e
面板布局." d7 C2 {8 D9 g3 x; k7 |1 P

4 Q! K! Y/ p5 m7 I7 O; D  l$ q! W: A
? 1024*768
- R0 \0 S/ N$ T6 I% r. L4 ~- ^
在1024分辨率下的面板布局.
7 c  ^4 ~, [9 ?$ {3 i* b0 s
& o' T5 w) Y+ u, w
& ~) h/ {9 W& t/ I3 N) H? 1280*1024) t1 g# @! Y1 y. A. _

& b/ k/ N. q# p- s7 ?# b在1280分辨率下的面板布局.& t( g) u4 f5 y$ J* D6 v

5 ^/ r* ^8 M7 {  w
7 ]6 U; H. {, }( J( |( x4 ^? 800*6006 Y6 Z/ L# w; T! d" D8 C

% V$ q" \) ~" ^7 L! F! N7 R在800分辨率下的面板布局.( O7 M8 ]" D( b% M8 _% Y! p/ l

5 E1 J; L4 d+ O6 E9 K" X7 b3 _+ b7 c4 g4 {. W2 A% I9 \6 d9 f0 i3 S
Rest? Warning Dialogs
4 _6 Y7 y' u" K5 u  T
; |. Y4 _: v* V  x3 R  H/ l停止使用警告框..使用了该命令以后,那些令人讨厌的警告提示框将不会再出现了.( N5 Y% U5 |5 j# ?* @) m1 Y
! M. B- @6 J4 i$ V

* y, |: l4 l8 P; [# ~* a5 V& }Web????
6 D2 ^: ]7 i2 E3 I/ K% {  W% h% j* o  U+ g
Web
& i2 b# G% q0 J) v  M$ r: u$ I4 u8 f' \
8 b! q2 W) r. x
? Create Shared Palette
+ x: N' b7 h4 `" I+ `
, f8 R) g  Q9 P2 e* d" R创建共享颜料盒.针对外部的图像文件进行操作.选择该命令,找到一个外部的图像文件读入,然后将其保存为自定义的色盘.注意:不支持BMP格式的图像.
1 h4 X0 T8 C" Z" b  ]接下来让我们看两个应用了命令的例子:见图1-4.
2 B* ~9 K0 Y5 t/ `
' x) C" J" J! g+ y8 n: s' o; d7 S; q6 M
( G" H! D4 P7 ]$ l; L

4 a: R# |; W( S, T 4 I1 F2 V- Q  E; l4 Y

( L; I% c/ N+ |1 H( i
+ Y* G$ k, a/ A. t
3 A% S- m! O  S  ] ! u' r. ]1 {+ e/ [' w' J2 k

, N7 a$ ^* U) g( S图1,是原始的图像.$ d3 B) H9 X4 D. K5 `% f
图2,我们使用了创建相框的命令.
, J2 Y* L$ l- D+ \0 d, S: Z& V7 O; Z. w& ^+ z
+ b5 Z( [$ q6 `

1 n# t. J9 B: s! R9 Y( v8 v5 Y* }( W$ }1 r/ [7 [3 j

1 Y- F; Z0 g; r  h' N0 f* j' e9 `1 o% E  _! i
/ |/ l5 E; B1 p' c: [1 J3 P. J
) a: Z2 ~% t& d2 T6 i; g

+ v* Y& `1 v1 Q8 e5 ~+ H5 X: J& }7 }6 i, W" @# Z
图1,圆形在最初的位置.
) ^4 s1 s1 O+ ^! n: g: i/ ^图2,使用了文档中心的命令后圆形自动的转换导场景的中心位置.
/ `$ ?4 ]; Y( d  ~, E) ^二,命令插件的使用. c: ~0 m0 o. @9 c8 j2 n' {
FW最为显著的也最令人满意的一个功能就是第三方扩展功能的开放性.国内目前编写FW命令插件的人不多,但在国外的FW用户中自己编写命令插件的却为数不少,但是这需要有较深厚的&#106avascript脚本语言技能,所以对于那些只利用FW制作面向Web图像的用户来说没有大的用处.那么由于这些插件都是免费提供的,所以我们可以任意的下载使用它们从而扩展FW的功能.我们的网站上就积累了一部分较经典的命令插件,如果您需要可以下载使用,我们的网站地址是:www.oioer.com.那么在这里我们就简单的说明一下命令插件的安装于使用:; v8 \, F4 B9 {& G' K/ i0 L% T8 x
插件的安装:打开下载回来的command,将其解压缩到Fireworks4\\\\Configuration\\\\Commands目录中.传统的完整路径应该是这样的: C:\\\\Program Files\\\\Macromedia\\\\Fireworks 4\\\\Configuration\\\\Commands.这些插件格式都是.jsf文件,解压缩后启动Fireworks,在Commands菜单中就可以找到并且使用它们了.见图5.
+ }5 c. Z: A  E3 u+ m, \$ n0 J% I) a( L( w; d8 Z9 U$ g/ d

! ^; w9 S/ @6 m! V这个名为Dotted Line(虚线)的命令就是我下载的命令插件了.在这些命令插件中有一些是比较经典的,例如说”画螺旋曲线””使位图吸附到路径”这些都是我需要推荐给您使用的.- C1 A& r% c$ L/ s' M
三,创建命令和批处理功能.
9 ?9 p. U6 V5 t% R1 o* q& A虽然我们不能编写插件,但是我们同样可以创造一些经常使用的拥有自己风格的命令.这令我们必须使用到一个平时不怎么起眼的面板” History”(历史).往往我们只是利用它来重复或者删除一些历史步骤,就忽视了它在创建命令这方面的重要功能.下面就我们来看看是怎样通过它来创建自定义命令的:1,例如说有我们要为不同文档内的许多文本创建同样一种效果,一步步的去重复并不为人所取.办法是这样的.首先选定一个文档内的文本为其创建Effect(效果).见图6-8.
  V# _# R" ]% ^) Y1 u
5 c3 ^6 v4 Q3 j* w7 I, V/ ^5 @
; o. ^* g7 v, A4 w' w; O% \) d0 v# f

5 q/ d7 q- Z' t! k% h   o# a4 R  r$ ^$ B
5 ^$ h  _+ z2 {7 s  T# E
图6是原始文本的样式
, B  f8 ]: S. Q. T  r  k) l5 t, U: K/ |9 i

$ i' [# Q1 l- p% }" t" p
3 f5 O4 F; q. C
+ B' O; ?9 E3 ]/ U' R5 k, ^
) x" ?, E) h6 Z5 d3 c: o
0 }3 k- c8 v+ _: r% \图7,我们为文本进行了填充并应用了一些效果.
: R  ?' Q, B$ ?: }, C# C& z/ {8 p$ V- H4 z

( S2 o' \( J! v) w: h% j* y
( A+ Z, r' {0 j& r# i2 Y$ F* w% P2 G' D1 E2 M  `& Y% s8 A9 ?# `

& ], l* u5 Y6 u  L% ?( o- o; ?  `+ R
图8,最终的文本样式.
8 [# V3 o5 @# L; B$ G. M4 k2,创建完了文本效果,打开History(历史)面板,找到刚刚为文本进行填充和增加效果的步骤,按住Shift键逐个选中,然后按下右下角带有磁盘样式的标记.这时FW会自动的弹出一个警告提示框,告诉你将要对哪些历史步骤进行保存并且询问你是否继续.这种情况一般都是在你选择了保存多个历史步骤建立命令时发生,不必去理会它,点击OK继续.这是FW就会自动的弹出保存命令提示框了,在name栏中指定一个命令名称即可.完成命令的创建.见图9.-10( U  l: `2 T- o7 ?: I
# ?. W  C% @% _& T( j) }
) u8 E" R4 K% y( E( g+ k* V. J

9 h/ Y  q  e2 A
, d; h( t( u* U6 q
  q: T; v) |% g  [% X1 x! y( s+ B; B! F& _- B$ T
图9,选择历史面板中创建文字效果的步骤.
% k) L, A( f: b1 n( I; o$ O' ?* p% O3 W" G/ U
8 v5 |0 b7 w, c
& c, i1 ]2 O2 m2 e! W* P! \; u2 D, ~

# F$ K2 Q' I# t ( y5 J7 c0 b$ Z5 u
$ F) Z9 x! c* g
图10,为命令取一个名字.0 o; j# k* i1 d3 a) N* r
3,保存完毕,打开Command菜单我们就看到了这个自创建的命令了.现在,你就可以将它应用在不同文档不同的文本中了.需要说明的是,保存后的命令不仅仅对文本有效果,对场景中基于矢量的图像同样起作用.那么对位图而言,除了不能够为其填充颜色以外,其他的效果同样的有用.6 s7 M! ?; b8 B0 B" Z
4,我们学会了怎样创建一个命令以后,批处理就变得浅显了.所谓批处理,其实就是同时为多个对象创建相同样式的效果.就拿我们刚刚建立的这个命令来说,假设现在场景中有10个文本要创建同样的效果,那么按住Shfit键,逐个选中这些元素,然后打开Commands菜单,应用保存的命令就可以为这些文本创建相同的效果,这就是批处理.
5 Q0 Q1 Y1 u' h6 ~/ r: K; n. `% J5 c' p当然,我们同样可以为不同的元素创建相同的效果,例如,场景中有一个文本,数个正方型和一个椭圆形,选中它们,应用命令即可.见图11-12.! b4 O' q2 v* i0 R8 t3 i3 H

/ p6 L4 ?) E2 _" [  W/ M+ M, d; P5 Z* v4 Y  U5 @) O
6 O+ ?9 E! B8 r& V. @
4 @$ V/ j+ z6 W0 `
1 y8 s8 W* N6 }; R: u) n

: T1 S/ R" y+ t( M; m! @图11,场景中元素的原始样式
  I0 J- k: h* m2 W! G4 E) M% r; s' v
: M( x: p! c3 S" Q! e% N. }( j+ P6 Y
" n7 V; m# t+ X: X" g' `% Y
9 m: `5 l; o; ~1 T9 e
1 F5 Y# `% {: G2 y7 s6 U

- |8 c) c" ~' \" S2 @( ?% L  ]图12应用命令后的元素效果.
) Z, c, i! z5 ?8 M; B9 q6 j& a/ @  到这里为止,我们已经对关于Commands的知识有了较全面清晰的了解.最后必须给您提示的是:请注意有一些带有“╳”叉号标记的历史步骤是不能够被保存为命令的.

本版积分规则

精彩图文

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