日期:2014-04-26  浏览次数:22315 次

用Dreamweaver可以做出很多特效,即使你不会JavaScript也没关系,因为Dreamweaver为我们提供了时间轴和行为两大工具。很好地利用它们就能够做出各式各样的效果,本例所做的漂浮光球特效就是一个很好的例子。具体制作步骤如下:

第一步:准备一张图片作为背景图,大小为240x180。

第二步:在页面中建立层layer1,大小和所选的背景图片一致,然后把背景图插入这个层内。

第三步:再建立一个层layer2,这个层将被制作成漂浮的光球。层的大小就是球的大小,位置重叠在层layer1上,其余的层属性均采用默认值。

第四步:让层layer2动起来。将层layer2拖曳至时间轴,然后在该层的右键菜单中选择“记录路径”,接着用鼠标拖曳层画出一条闭和路径,这个路径就是光球运动的轨迹。最后在时间轴中的“自动播放”和“循环”前打上勾,按F12键预览一下,看看速度是否合适,如不满意可以调节时间轴中帧的总数或者每秒播放的帧数,直到符合要求为止。

第五步:控制动画的播放。打开行为面板,选择层layer1,选择事件中的“停止时间轴”,再选择动作中的“onMouseOver”,这样就完成了一组动作事件,即鼠标移至层layer1时动画停止播放;然后再增加一组动作事件:事件为“播放时间轴”,动作为“onMouseOut”,即在鼠标移出层layer1时,动画接着播放。

第六步:使层可以拖动。打开行为面板,选择事件中的“拖动层”,将可被拖动的层确定为layer2,这样层layer2也就是光球就可以在网页中任意拖动了。

第七步:制作光球。打开时间轴,选择首帧,在其右键菜单中选择“添加行为”,这时就打开了行为面板,选择事件中的“改变属性”,这时出现“改变属性”对话框,在“对象类型”下拉菜单中选则“div”即层,“命名对象”选择“layer2”,“属性”选择“style.filter”,在“新的值”框中输入下列代码:
mask(color=#ffffff) alpha(opacity=100,style=2)

这里用了两个滤镜,可以产生光球效果,最后“确定”。

第八步:使光球变色。在时间轴中找几处关键帧,按照第七步的方法设置动作事件,注意将mask滤镜的color值改成你喜欢的颜色就可以了。

好了,现在大功告成,赶快存盘看看效果吧!