<b>getURL函数的利用办法指南</b>[Flash设计]
本文“<b>getURL函数的利用办法指南</b>[Flash设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
既然是网络动画,那么FLASH动画与"超级链接"的接洽是必不可少的了,下面我们对FLASH中一个常用且非常重要的一个ACTION函数getURL( )做一个总结.
首先getURL触发的方法主要有两种:
[1]观众被动链接方法 在动画时间线上的某一贞上增添getURL指令,动画播放到这一贞时自动链接到getURL参数指定的页面地址.
[2]观众主动链接方法 在场景中的某一个按钮上增添getURL指令,按钮被触发时,动画链接到getURL参数指定的页面地址.
它在ACTION面板中的位置:
FLASH5.0中:ACTIONS——getURL
FLASH MX中:ACTIONS——Browser/Network——getURL
语法情势:getURL("url","window","variables");
参数阐明:
[1]url参数:url用来得到文档的统一定位资源.注意填写的时刻要书写完好比www.sina.com.cn可以在IE地址栏里直接书写,但在这里,我们必须写成http://www.sina.com.cn才可以,当然FTP地址、CGI脚本等也都可以作为其参数.
以上是绝对地址,它完好书写了统一定位资源.
其实这里也可以利用相对地址:
假如SWF与要翻开的资源属于同一目录下,可直接书写要翻开的文件名及后缀.如getURL("aaa.swf);
假如资源在下一层目录,就以/开首,如getURL("/aaa.swf");
假如资源在上层目录,就以../开首,如gerURL("../aaa.swf)";
以上说的目录是指SWF文件存放的目录为基准.
[2]windows参数:设置所要拜候链接的网页窗口翻开方法.可自己输入贞或窗口名称(配合Dreamweaver里框架的设置).也可以通过下拉列表挑选:
_self:在当前的浏览器翻开链接.
_blank:在新窗口翻开网页.
_parent:在当前位置的上一级浏览器窗口翻开链接.若有多个彼此嵌套的框架,而又想所链接的url只替换影片自身所在的页面时,可以利用这一选项.
_top:在当前浏览器上方新开一个链接.假如你在Dreamweaver里设置了一些框架,本影片位于某一框架中,当你但愿链接的URL不替换任何框架而呈目前全部框架之上时,OK,选它好了.
[3]Variable参数:规定参数的传输方法.大大都情形下,其默许参数为Don't Send.假如要将内容提交给服务器的脚本,就要选Send Using GET大概Send Using POST."."GET"表示将参数列表直接增添到url之后,与之一同提交,普通实用与参数较少且简单的情形,"POST"表示将参数列表单独提交,在速度上会慢一些,但不简单丧失数据,实用与参数较多较复杂的情形.
——————————————————————————————————
URL的其他用处:
[1]邮件程序触发
操纵getURL实现邮件程序的触发效果(当你点该按钮时,自动翻开OUTLOOK等本地机默许的邮件程序)只需求这样书写getURL("mailtflasher@flasherclub.com")便可以了,注意mail和to之间是没有空格的哦.邮件地址自己按需求更改.
[2]桌面快速方法链接
记得上次弄个全屏动画当桌面,桌面上的快速方法衔接普通的地址都好说,如getURL("E:\我的文档\FLASH\FLASH GAME");但作为桌面必必要个[我的电脑][我的文档]之类特别的链接吧,我要奉告你我的失利教导:假如你这样书写getURL("我的电脑");是无效的,下面给出几个对比特别的桌面链接参数:
链接[我的电脑]gerURL("file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
链接[我的文档]gerURL("file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}");
链接[网上邻人]getURL("file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}");
链接[掌握面版]gerURL("file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}");
链接[回收站]getURL("file:///::{645FF040-5081-101B-9F08-00AA002F954E}");
[3]调用网页中的javascript函数
格局:getURL("javascript :function()");
此中function是HTML中定义过的函数或函数库中的函数.
原理:当动画履行getURL指令时,就会开始搜索本动画swf文件所在html页面当中名为function的javascript函数,并当即履行该函数.
这里举个最常见的例子——操纵getURL调用javascript翻开新窗口
办法以下:
将下面的代码加到Flash按钮上
on (release) {
getURL ("javascript:openNewWindow('URL','WindowName','Width,Height,Tool bar,Menu bar,Location bar,Scroll bar,Status bar,Resizable')");
}
具体参数设置以下:
URL -> 弹出新窗口的页面地址
Width -> 窗口宽度
Height -> 窗口高度
Name -> 窗口名
Tool bar -> 能否需求工具栏
Menu bar -> ........菜单栏
Location bar -> ....地址栏
Scroll bar -> .....转动条
Status bar -> ......状况栏
Resizable -> 能否可以改变大小
公布成HTML格局,然后翻开该文件,给它增添一段代码,用来定义一个名为openNewWindow的函数.
<script language="javascript">
<!--
function openNewWindow(URL,Name,features) {
window.open(URL,Name,features);
}
file://-->
</script>
这段函数的功效就是用"以features为特点的且名为Name的新窗口"翻开"地址为URL的网页文件".
以上是“<b>getURL函数的利用办法指南</b>[Flash设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |