您的位置:寻梦网首页编程乐园Flashflash教程
Flash 教程

入门篇:如何制作互动式按钮(2)



完成作品 ( 1.42 KB )


1. 延续「 互动式按钮(1)」,此课将为按钮加上「超链接」以及「目的窗口」的动作!


2. 应用「互动式按钮(1)」做好的按钮,在场景按钮处,按鼠标右键,选择「內容」选项。


3. 会弹出符号的属性设定窗口,请点「动作」属性设定。


4. 接着在右边处,可以看到一个类似「+」的按钮,按下去会弹出菜单,请选择「鼠标事件中」。


5. 在动作的项目中,增加了「鼠标 ()」以及「鼠标結束」两项,请点击右边鼠标事件的参数,可以依自己的喜好来设定,「按下」的意思是「当按钮按下时,马上执行动作」,「放开 」的意思是「当按钮按下时,不执行动作,直到按钮被放开后,才去执行动作」,至于下面几个事件参数,将在往后跟大家介绍。


6. 设定完鼠标事件后,接下来就是「超链接」以及「目的窗口」的设定了!在动作「鼠标 (放开)」的下面增加一个「超链接」的动作,方法很简单,按「+」按钮,请选择「取得 URL」。



7. 在动作的项目中,是不是在「鼠标 (放开)」的下面新增加一个「取得 URL」的动作呢?!至于参数设定,URL 当然就是输入「网址」啦!可以应用 HTML 语法 , 如「http://」、「ftp://」、「*.htm」等等的超链接语法,很多人都问要如何加超链接 E-Mail,只要输入「mailto:电子邮件地址」超链接语法即可!语法与 HTML 一样!!



8. 「目的窗口」也是众多网友的疑惑,在此說明一下。「目的窗口」其实相当于 HTML 语法中的「Target」语法,可以应用 HTML 语法,如「_blank」或「new」两者一样,都是「另外开启新窗口」、「_top」则是「在现有的窗口中开启」等等的目的窗口语法。也有相当多的网友问,使用了分割窗口 ( Frame ) 后,要如何指定网页显示的窗口呢?!方法很简单,不过有个前提,就是您的分割窗口(Frame) 要指定 Name,这样才能指定目的窗口。

举例來说:分割窗口主要文件的 Frame 语法中要有 Name 参数!

<frame src="left.htm" name="left">
<frame src="right.htm" name="right">

假设您的按钮 .swf 放在右边窗口想指定网页显示在右边窗口,那「目的窗口」就要填入右边 Frame 窗口的 Name,也就是「right」.


9. 按下「确定」按钮完成设定。


10. 完工啦!可以输出作品了!


11. 附带一提,在 Flash 3 软件单独的 .swf 文件,无法测试「超链接」等等的动作!要输出 .swf 文件,在用 Aftershock 产生 .htm 文件,最后用浏览器开启 .htm 文件,才能测试「超链接」动作是否正确!


上一节 下一节