精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网络专区>>● 网站建设>>Macromedia>>Fireworks>>第二章 用Fireworks制作具有动态效果的切

主题:第二章 用Fireworks制作具有动态效果的切
发信人: tedz()
整理人: (2000-09-30 00:55:16), 站内信件
第二章 用Fireworks制作具有动态效果的切图 

在上一章中,我们说到用fireworks2进行切图,可以将一个大图片分割成不同色
深的多个小图片,并且生成相应的网页文件或代码,从而减小网页的重量。今天
我要接着告诉您的是,功能强大的fireworks2不仅可以制作静态切图,更能够导
出javascript动态特效!

  为了使文章更加生动,能够被您轻松理解,所以我想用Fireowlks2目录下的
Tutorials\Tutorial_6\T6_Images 目录中monitoir.gif作为素材。 在firework
s2完全安装后其自带的十个特效制作教程(你可以在Help菜单中找到它们)中的
第6讲就关于是这种具有动态效果的切图,可惜是E文的:(

  打开monitor.gif 件后你可以看到那上面画的是一个电视机,现在我们要做
的是将这个电视机放入一个网页,并且当浏览者的鼠标按下电视机上的开关后,
会在屏幕中播放内容。

  第一步,要在图象上制作用来调用javascript的热区,制作热区的方和上一
章中切割图象的方法一样,都是使用工具栏最右下方的切割工具 ( SliceTool)
。由于我们设想中的这个javascript是通过按下电视机开关后在屏幕上出现变化
,所以需要定义两个热区,分别是电视机开关和电视机屏幕。



然后选择“windows > Object”(Ctrl+I)选项,打开Object面板。先选中电视
屏幕的热区,Object面板即将显示这个热区的属性,其中的连接地址默认为“No
 URL(noHREF)”也就是当前网页的连接(#);项内容为鼠标放到图片上时显示的
提示;这下面那个红色的靶心是target , 用来确定连接标签的目标的,在这儿
就不多说了;最关键的是:不要激活 target下的“Auto-Name Slices”功能,而
需手动给这个切割热区起一个名字,这样做是为了在指定behavior时能够方便的
辨认目标。还要注意的是在给slice命名时,不能使用中文,否则生成的javascr
ipt 代码会在浏览器中长时间报错。在这个例子中我给屏幕热区起的名字是“sc
reen”, 再以同样的方法给电视开关取名为“button”。接着做一个电视上要显
示的图象,选择“File > New”(Ctrl+N) 命令新建一个和屏幕热区大小相同的
图片(注意:尺寸过大或过小都会被 javascript缩放到屏幕热区的大小)。新建
文件后,您可以使用工具栏上各类工具随心所欲地画出自己喜欢的东东(工具栏
中各个绘图工具的使用 方法将在以后的教程中做详细介绍)。对自己的作品满意
了吗?您画完后 请选择“File > Export”(Ctrl+Shift+R)将图象导出为网络
图形。Fireworks的图象导出功能非常强大,但现在您只要一路NEXT就可以了,并
将生成的gif文件保存到指定的目录下。

  然后回到我们刚才编辑的电视机画面,选定开关热区,再选择“ Windows >
 Behaviors”(Ctrl+Alt+H)选项,打开behaviors面板。按下添加按钮,选择“
Swap Image”,在随后弹出的Swap Image对话框中的“ Swap Image in Slice”
选项中选择“screen”热区(也可以在右边的热区画面中直接选择screen热区,
这样做就可以让button热区调用一个使screen 热区产生变化的javascript);在
“Source of Swap”中选择“Image File”并在浏览面板中指定刚才制作的那个
gif图象。最后激活“Restor Image onMouseOut”(激活这个功能后,浏览者将
鼠标离开调用javascript 的热区后,发生变化的图象将恢复正常。 

当上面这步完成后,behaviors面板中将出现一个“OnMouseOver”的件处理器,
这就说明刚才做的热区已经成功调用了javascript。但我们期的效果是当鼠标按
下开关后才在电视屏幕中显示内容,所以请按下“ OnMouseOver”旁的下拉菜单
按钮,在弹出的菜单中选择“OnClick”。好,到这儿基本上该完工了。想看看作
品的效果如何吗?选择“File > Preview in Browser > Preview in ...”(F1
2)命令,就可以在新窗口 中预览刚才的作品了。

  达到预期效果了吗?满意的话就可以导出成品了,这儿有个小技巧, 由于f
ireworks的预览功能已经生成了临时的图形和HTML文件,所以如您使用IE5行预览
的话,可以直接在自己满意的预览窗口中将所以文另存,就可以免去导出步骤而
得到完整的作品了。如果您没有IE,那只能乖乖地使用导出功能,具体地导出方
法和我们在上一章中所说的静 态切图的导出方法相同,在这儿就步重复了。


--
有心的无华,悠悠地对你说:

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.130.129.244]

[关闭][返回]