在以下的文章里,将向您介绍如何制作一个动态的将您带到目标地址的按钮。在这个动态的URL按钮里,您可以输入不同的url地址,然后点击确定按钮,于是它便会自动将您带到所输入的目标中。
其实要制作这样一个按钮不难,如果我们熟练掌握flash里action的If语句,要办到这一点也不难。下面的例子的思路是我们创建两个按钮,一个叫“url”,另一个叫“Reset”。我们通过给“url”添加一段action,让它来判断输入文本框的文本是否带有“http://”。如果有便按照所输入的地址在新建的窗口中打开目标地址;如果没有,便自动在文本框里所输入的地址前添加“http://”,然后在新建的浏览器窗口中打开目标地址。在名为“Reset”的按钮中添加一段action,以使我们在此按钮上双击时,系统自动清除文本框中的地址,以供我们重新输入地址。
下面便一步步介绍如何制作这个特效:
步骤一:创建电影和symbols
要制作这个特效,我们必须创建一个新的电影。你可以在菜单栏里的“File”菜单里选择“New”(或是按快捷键ctrl+N),这样便新建了一个flash文件(默认尺寸是500*450)。在工具栏中点击文本工具(如图1)
http://www.7880.com/Upload/2004_Pack/9241_1.JPG" target=_blank>
http://www.7880.com/Upload/2004_Pack/9241_1.JPG" border=0>
,并在“Text
Options”面板中选择“Dymamic
Text
http://www.7880.com/Upload/2004_Pack/9260_2.JPG" target=_blank>http://www.7880.com/Upload/2004_Pack/9260_2.JPG" border=0>
(动态文本)”如图2。然后在舞台上添加一个文本,方法如下:将鼠标移至舞台,点击鼠标左键并将左键按住,然后拖动鼠标,此时随着你的拖拽,舞台上便出现一个方框,在你觉得它的大小合适时,松开鼠标,于是一个可活动的文本框便创建出来如图3
http://www.7880.com/Upload/2004_Pack/5117_3.JPG" target=_blank>http://www.7880.com/Upload/2004_Pack/5117_3.JPG" border=0>
图3
将你刚刚创建的这个活动文本框选中,然后在“Text
Options”面板中的“Variable”中填入“url”,点选“Border/Bg”前的框。如图4
http://www.7880.com/Upload/2004_Pack/2968_4.JPG" target=_blank>http://www.7880.com/Upload/2004_Pack/2968_4.JPG" border=0>
图4
在Variable框中,为你这个文本框取一个Instance(实物)名,即“url”。注意,这一步对初学者很重要,因为flash的action是通过辨认Instance的名来识别物件的,而不是library(图库)里的symbols名,这两个名是不同一回事的。很多初学者就是把symbols名当作Instance名,从而导致action失效。好啦,我们就给这个文本框取一个Instance名“url”。