随着网站页面极其功能的复杂化,越来越多的网站使用下拉菜单进行导航。熟悉106avascript的朋友都知道,所谓下拉菜单其实是通过106avascript控制每一个元素的可见属性实现的,当然这需要专门编写大段的代码。但是要是使用FireWorks mx就不需要这么麻烦,所有的代码都是由fireworks mx自动生成的,你要做的只是美化一下界面,再简单的设置一下下拉菜单的选项就可以了。
下面就来看看怎样使用fireworks mx增强的下拉菜单功能制作出让人羡慕的下拉菜单。
步骤1:
打开一个卡通人物图形,在工具栏上选择text tool写入文字:click。并将其放置在图形的左上角(如图1)。
#cH^Yf=Tu1'aaNX [ 本 资 料 来 源 于 贵 州 学 习 网 网页设计FireWorks教程 http://Www.gzU521.com ] #cH^Yf=Tu1'aaNX
步骤2:
在工具栏上选择slice tool(切片工具),在文字上画一个矩形。切片工具的功能是制作小图片,以及将一张大图切成数张小图后以表格的形式进行发布,以增快下载的速度。每一个切片都可以添加链接或者是做为按钮。切片后的区域以绿色表示,我们可以在下方的properties面板上精确调整切片的位置与大小(如图2)。

步骤3:
鼠标右键单击切片的绿色区域,在弹出的菜单中选择add pop-up menu(添加下拉菜单)(如图3)。

步骤4:
弹出的pop-up menu editor(下拉菜单编辑器)对话框包含四个标签,分别对应不同的功能(如图4)。

单击text标签下的区域,输入菜单的名称,例如:选项一。再单击加号,重复以上操作,即可添加所有的菜单选项,如果输入错误的话,点击减号就可以删除这一个选项(如图5)。

同样在link标签下的区域可以输入此菜单选项的链接地址。
由于只是个练习,我们输入"#"符号,在html标记语言中,链接地址为"#"代表链接到自身,也就是说是这样一个链接不论你如何点击你看到的都将是当前的页面,不会出现"页面不存在"的错误,很适合测试使用。
步骤5:
但是有的时候我们将使用到不止一级的菜单,可能在一级菜单的某个选项下还有二级菜单,甚至还会有三级菜单的存在,该如何面对如此复杂的情况呢?很简单,在此面板上有两个按钮分别是:outdent menu与indent menu,可以用来设置某一菜单选项下的子选项。你只需要先选择一个选项,再点击indent menu就可以将其设置为二级菜单,再点击outdent menu就可以将其恢复为一级菜单(如图6)。

以这样的方法你可以做出结构非常复杂的下拉菜单来。
步骤6:
在输入并设置好菜单选项后,选择appearance选项卡。在这里,我们可以设置下拉菜单的外观属性。大家自己试一下就会熟悉,而值得注意的是up state与over state代表的是菜单的两种状态。在正常显示时是up state而当鼠标移动到菜单选项上时就以over state状态显示。我们可以分别在style中为这两种状态设置不同的显示风格(如图7)。
