当从 Fireworks 导出 rollovers 时,程序会同时导出多个对应不同 rollovers 状态的图像,包含 JavaScript 代码的 HTML 文件。
有关导出的详细介绍,参阅第十二章,"导出"。
同 rollover 一同导出的 JavaScript 代码主要是用来在浏览器中显示 rollover 的。
从 Fireworks 中导出的 JavaScript 包含有对浏览器的检测功能,而且同 3.0 以上版本的 Netscape Navigator 和 Microsoft Internet Explorer 均兼容。有些浏览器,如 Internet Explorer 3,是不能够显示所有的四种 JavaScript rollover 状态的。在这种情况下,Fireworks 导出的 JavaScript 允许这些浏览器只显示 rollover 的 Up 状态和链接。
Fireworks 生成的 JavaScript 会将 rollover 的四种状态预先载入,有的时候称之为 "pre-caching (预藏)"。这就意味着当 HTML 文件是第一次载入浏览器的时候,所有的 rollover 图像,即使那些开始看不到的,都会先载入浏览器的内存。当用户将鼠标滑过 Fireworks JavaScript rollover 时,替代状态就会立即交换,用不着再坐等下载了。
如果 rollover 是一个外部文件,预载入就不会发生,这是为了放置用作 rollover 某些状态的 GIF 动画被打断。
自定义 Fireworks 导出的 HTML 和 JavaScript
Fireworks 创建的 HTML 和 JavaScript 的样式是由你可以编辑的 HTML 模板文件决定的。有关定制 Fireworks HTML 的介绍,参阅 编辑 Fireworks HTML 输出样式。