|
√ Google adsense申请技巧 √ 本站核心代理域名注册主机业务
√ 快速发布你的买卖域名买卖网站信息
√ 1元注册 cn域名
√ 站长每日新闻导读 √ ·推荐万网空间¥120元 150m √ 站长网:站长必上的网站 √ 网站联盟大全 √ 本站代理万网域名55空间120元 |
,并在“Text Options”面板中选择“Dymamic Text


步骤二:在这一个步骤里,我们再创建两个按钮,以为下面设置动作做好准备。
创建按钮方法如下:在菜单栏里的“Insert”按钮中点击“Insert”------>“Nne symbol”命令,弹出新symbol对话框,我们给这个symbol起个名“Go”然后在下面属性复选框中点选“botton”前面的复选项(表明这个所加进去的是个按钮),完成后点击“ok”。如图5

图5
于是进入这个名为“Go”的按钮的编辑面板中,在“Up”桢中右击鼠标,并在弹出的快捷菜单中点击“Insert Key Frame”(插入一个关键桢)。再点击工具栏的文字工具,来到舞台上点击从而产生一个文本框,在此文本框里输入“Go”。当然,你还可以为此按钮设置一个触发范围,这里不作详述。这样便完成“Go”按钮的设置。下面再按照以上的方法再添加一个symbol名叫“Reset”的按钮(要注意的是这个按钮的symbol名和“Up”桢里都输入“Reset”)。完成这两个按钮的设置后,点击编辑场景(如图6)

图6
回到此flash文件的主编辑舞台。在菜单栏里的“windows”中点击“library”(图库),打开这个flash文件的“library”。在这个library中,将“Go”和“Reset”按钮拖到舞台上的文本框的下面,方法是用鼠标点击并按住左键,拖动鼠标来到文本框下的适当位置,松开鼠标,此时那个按钮的一个Instance(分身)便定位于此。至此,按钮的放置便完成,下面给按钮添加action
步骤三:添加action
右击击“Go”按钮,在弹出的菜单中选择“Actions”如图7
图7
并点击,于是弹出“Action”面板。我们在action面板中添加下面的action:
On (Release,key:<Enter>)
If(url ne " ")
If(Substring(url,1,7)NE"http://")
Get URL("http://"&url,window="_blank")
Else
Get URL(url,window="_blank")
End If
End If
End On
如图8

下面我们一行行来分析这些action的功能以及这个思路。
最重要的是在第二行action语句里,“If”语句用“Substring”功能来测试前7个字符中没有包含"http://"。这在这个action里是至关重要的。因为如果你在文本区输入的“url”中没有"http://"标记,那得给它加进一个,否则这个“url”便被当作是本地路径。
如果所输入得“url”中缺省了"http://",于是便用第四行中的“Get URL”action来给它添加。“Get URL”action的功能是在用户往“url”文本区输入的任何字符的前面添加"http://"字符,以使你所输入的“url”得以被浏览器辨认。比如,如果你往文本区中输入"www.5Dmedia.com",那么便会得到的URL代码将是"http://www.5Dmedia.com"。
特别注意的是:要确保URL框中的“Expression”按钮被选中,如果不选此项,浏览器便在Internet中尝试打开"http://"和URL,而你所做的一切都将白费。
如果用户在文本区输入的URL中包含有"http://",第二行action中的If语句中的“Substring”功能便能检测到所输入的字符的前7个字符里包含有"http://"字符,这样便可免去又添加"http://"这一项,而是将这一地址直接地当作“url”。
同样,你也要万分注意要将url框中的“Expression”按钮选中,否则也会前功尽弃的。
在名为“Reset”的按钮上双击鼠标,并在弹出的Instance属性对话框中输入以下action:
On(Release)
Set Variable:“url”=" "
End On
这个action的功能就是,在你双击它的时候,将文本区中的字符清除掉,从而“重置”文本框,以供下一次输入url地址。
至此,这个特效边创制完毕,你就可以测试这个特效啦。在菜单栏里的“File”菜单里选择“Publish Preview”命令(或直接按快捷键F12),这样Flash便产生一个html文件,里面便有你所创建的Flash播放文件(SWF)。呵呵,你往文本框中输入一个URL地址,看看能不能打开相应的地址