FW MX 2004教程(8):动态按钮

[复制链接]
查看: 370|回复: 0
gggds 发表于 2009-12-27 13:26:02 | 显示全部楼层 |阅读模式
" a' Y9 h6 Z; _2 p6 z& ?+ P  ?8 M
  在前面的几章中我们已领略了Fireworks MX 2004在图像绘制上的出色表现。从本章开始,我们将来学习Fireworks MX 2004在在网页支持上的强大功能。我们先从动态按钮的制作开始。 # f$ Z* a8 f  Y" Y4 K7 t9 Y( K
5 U. |" s4 @0 Z' S9 U2 I
  1、设置鼠标事件- G. n, K6 ^/ ]$ c
  先在画布上随便画个蓝色矩形的按钮形状,然后按F8键将该对象转化为“按钮”元件。此时该按钮在画布上的情况如图8—01。
. Y6 t4 h" |1 q2 X' ~; Q) L4 H$ _' `$ N1 J! `+ h# `5 @' L

, X& Z2 Q. ~7 f/ y# Y2 @2 s5 V 图8—01
" ?; k" N) s6 h  双击应该按钮对象后,将弹出按钮元件的鼠标事件设置窗口,如图8—02。
$ h, U8 ]+ T) {& F' F2 b
6 }; Z: V$ u, X) a/ o, a; `' e. ~  v  F9 `9 H& o4 k' G
图8—02, {+ k* y2 a! m. I8 F& _- @
  该窗口中前面的“释放”、“滑过”、“按下”和“按下时滑过”是用来设置鼠标在触及按钮时,按钮所呈现的四种状态。而“活动区域”则用来设置按钮在响应鼠标指针时的有效范围。
" K' N6 R; m. n9 R6 c5 \  如果我们现在打开“帧”面板的话,就可以看到该面板下已自动为按钮元件生成了四个帧,如图8—03。但此时只有第1帧中有按钮图像,其它三帧均还没有任何内容。
. ]3 N% M# r0 E4 J! `8 ]$ S, l, F1 z5 O! I- M+ b7 w

, b$ m- e6 ~; b3 Z 图8—03* {+ f; E3 {2 D( X+ o$ h1 ^
  点击“导入按钮”则可以从Fireworks的按钮元件库中直接选取一种按钮进行导入,如图8—04。
$ F6 b9 r9 S6 u% b- _, {
, ]8 d2 ]- K( s+ H# L/ k; V! j! r
图8—04
, o1 g# t# k0 }# d' k  “释放”选项卡是用来绘制按钮的一般状态。当我们把普通的图形对象直接转换为按钮元件时,Fireworks会自动将该对象作为按钮的一般状态,放在“释放”选项卡中作为按钮的第一帧。
& t/ F" ]5 Z% ^5 [' \" M  “滑过”选项卡是绘制当鼠标移动到按钮上及按下时,按钮所呈现的状态。在这里我们可点击“复制弹起时的图形”按钮,将“释放”选项卡中的按钮图形复制过来,然后只更改其色彩,以便区分。如图8—05。或者你也可以在此绘制你想要的其它图形。! P: n/ _3 ^2 W
6 C2 y1 g) i9 q% ?# Q' X
6 d5 I/ U4 I7 L( G+ L" e
图8—05
5 X  s' P9 m; ?$ f" |- G* v2 y  “按下”选项卡是绘制鼠标在按钮上按过之后,按钮所呈现的状态。在该选项中只有选中了“包括导航栏按下状态”时此帧中的内容才会生效,否则此帧中的内容将不会在网页浏览中出现。我们同样将上一帧的按钮状态通过“复制滑过时的图形”按钮复制过来,然后将按钮色由绿色改为桔红,如图8—06。同样,你也可以在这里绘制任何一种你想要的按钮图形。$ e9 f2 a: d6 d2 S  r

. F% x- U* O$ {7 b: W
1 X# l% i. g1 l; y" _ 图8—062 g3 A6 j$ o( P. X$ T/ H
  “按下时滑过”选项是设置按钮在被按过之后鼠标再次滑到按钮上时,按钮所呈现的形状。该项同样是在选中“包括导航栏按下状态”后才能生效。我们点击“复制按下时的图形”后,把上一帧的按钮色彩改为黑色,以便区别。
. G, w1 g  S) }" _  r
1 v+ S2 P+ I! [; b, o" e# _2 H9 Y4 ~  {& p, H& _! W
图8—07
+ u7 o+ T7 D2 O( e1 }1 t; t7 n4 n  此时,按钮的四个鼠标事件都有了,点击“完成”按钮后回到工作区中的“原始”选项窗中。我们可以点击紧挨“原始”选项窗右边的“预览”窗(或按F12键启动浏览器)查看测试刚制作的按钮,如图8—08。! i! E3 P' D! ^3 D, W9 i
* q/ G. R0 x' h+ M4 K  s: o
0 `0 |5 C9 C5 w' }# P7 N) U* {: G

( T0 |( l/ O- v8 b2 ^8 H( l2 s8—089 ]1 I  f) c& @* V. a: \
   回到“原始”选项窗口后双击该按钮图形,或在“库”面板中双击该按钮元件都可以对该按钮进行重新编辑。
/ q  n! s, X2 q: E+ M  2、按钮的链接区域  u9 f! W8 r: |, r' I, F0 H& l# C
  在“按钮”元件的制作选项卡中,还有一个“活动区域”选项,如图8—09。
4 \! Y2 u- o0 U( T
+ f) f  S4 q' d! {1 y8 u* x) J- [* c* x/ Z
图8—09/ g/ E8 E! n/ Q' U1 n" A& i6 |. U
在该选项中可以对按钮的链接区域进行具体的设置。通过拖动四条红色边线,可以调整鼠标在该按钮内的有效链接范围。而当要对圆形按钮或不规则按钮设置这样的链接区域时,矩形的链接区域就会给按钮造成一部分不必要的鼠标响应区,如图8—10。
, [0 m! g7 l) B' X2 {% D" T+ \9 h. ^4 e

& N, z* y( m4 Y5 s

( J3 c8 E$ d% ~. E3 [8 N% ~& B7 x$ ^图8—10
3 o6 ?/ X& `3 E+ i. t9 n9 O  这时,我们可以使用工具条中专门为网页链接而设立的“Web”工具区,从中选择“多边形切片”工具,如图8—11。
9 T9 N- }1 b+ {. H2 I; g8 J. w( z$ A0 v% i; w. C3 E8 H% v$ M! L' m
: w  c  g" j, y% l! i' x8 O0 y3 n
图8—11* O* Q7 C) {+ ~/ A; ?- h3 W1 L
  用该工具沿着图形的边缘进行依次单击,每点击一次,就会产生一个类似钢笔路径中的直线线段,直到该图形圈选进去,如图8—12。6 T0 n3 Y9 {& p# [+ w8 s3 V

. Y( p) Y. B0 Z5 @1 k8 d3 m% n. y$ X" H% [% ]0 d7 h# b" x, N
图8—12
" P4 X* c6 j) |/ Z  ?绿色区域内的就是该按钮有效的链接范围。用“指针”或“部分选定”工具拖动链接范围边上的控制点,可以对该范围进行修改或调整。
& A* T5 d' u2 u. h; z7 t0 \  点选“自动设置活动区域”选框时,又可把链接范围恢复到原来的矩形状态。2 I( }0 k4 q# M+ g& c. [
  在该多边形按钮链接切片的属性框中,可以进一步为该按钮设置链接目标和按钮图像的色彩输出模式等,如图8—13。$ I. \+ d5 {* O) U+ h
(图8—13 图片较大,请拉动滚动条观看)8 s% ~$ ^3 a& v. ~  x3 ?# w: o' h
  Alt——在网页浏览时,当鼠标移到该按钮上时将要显示的提示内容;( H. s: |6 e  x5 ]2 P2 N
  目标——选择是否在新的浏览窗口中打开所链接的内容。
2 d: y& B0 W4 F  对于按钮链接区域的设置还可以使用“Web”工具区中的“多边形热点”工具为按钮或图绘制链接区域,如图8—14。# P6 ~! i/ `! d) B) }
; L5 J4 v9 Q4 f* d( w8 T7 l% n. b: w9 I
9 t( o3 D% l+ |, \
图8—14
- |' }. r, Y# a4 V( [  “多边形热点”工具的使用方法与“多边形切片”工具是一样的。9 L' l3 `. W, ]. L6 C
  在为链接区域添加链接对象时还也可以使用“UBL”面板,如图8—15。7 r# g8 ]% G3 M- x( @* w$ ^
2 D' E+ h8 w2 _" V0 V, N- C

& q4 Y3 M$ W2 W9 }( z. E 图8—152 n2 ]% P' J5 o0 m9 M
  在该面板的第二个输入栏中可直接输入“切片”或“热点”区域的链接地址,然后点击“添加链接”
% U( |+ e" T- _/ r0 t6 o* b% \# b$ y& U# w$ H7 {
按钮将地址添加到下面的链接窗口中。使用时只需在该窗口中点选当前“切片”或“热点”区域所要用到的链接地址即可。在“UBL”面板右下角的“新建URL”
/ ]9 A& H( H% |6 s3 m
4 R! r9 I* p- W$ N 按钮中,可以直接为链接窗口添加链接,或对链接窗口中已有的链接地址进行修改,如图8—16。
9 d6 V% A1 a# {7 [5 i+ O3 H. e( |. b; f' z. K- s

1 O; X8 I" C/ F& G- m1 ? 图8—16

本版积分规则

精彩图文

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