getURL完全指南

2016-01-29 13:27 10 1 收藏

getURL完全指南,getURL完全指南

【 tulaoshi.com - Flash 】

 既然是网络动画,那么FLASH动画与“超级链接”的联系是必不可少的了,下面我们对FLASH中一个常用且非常重要的一个ACTION函数getURL( )做一个总结。

首先getURL触发的方式主要有两种:

观众被动链接方式  在动画时间线上的某一贞上添加getURL指令,动画播放到这一贞时自动链接到getURL参数指定的页面地址。
观众主动链接方式  在场景中的某一个按钮上添加getURL指令,按钮被触发时,动画链接到getURL参数指定的页面地址。

它在ACTION面板中的位置:
FLASH5.0中:ACTIONS——getURL
FLASH MX中:ACTIONS——Browser/Network——getURL

语法形式:getURL("url","window","variables");

参数说明:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

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文件存放的目录为基准。


windows参数:设置所要访问链接的网页窗口打开方式。可自己输入贞或窗口名称(配合Dreamweaver里框架的设置)。也可以通过下拉列表选择:
_self:在当前的浏览器打开链接。
_blank:在新窗口打开网页。
_parent:在当前位置的上一级浏览器窗口打开链接。若有多个相互嵌套的框架,而又想所链接的url只替换影片自身所在的页面时,可以使用这一选项。
_top:在当前浏览器上方新开一个链接。如果你在Dreamweaver里设置了一些框架,本影片位于某一框架中,当你希望链接的URL不替代任何框架而出现在所有框架之上时,OK,选它好了。
Variable参数:规定参数的传输方式。大多数情况下,其默认参数为Don't Send。如果要将内容提交给服务器的脚本,就要选Send Using GET或者Send Using POST。"。"GET"表示将参数列表直接添加到url之后,与之一起提交,一般适用与参数较少且简单的情况,"POST"表示将参数列表单独提交,在速度上会慢一些,但不容易丢失数据,适用与参数较多较复杂的情况。

 


——————————————————————————————————
URL的其他用途:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/flash/)

邮件程序触发
利用getURL实现邮件程序的触发效果(当你点该按钮时,自动打开OUTLOOK等本地机默认的邮件程序)只需要这样书写getURL("mailto:flasher@flasherclub.com")就可以了,注意mail和to之间是没有空格的哦。邮件地址自己按需要更改。

桌面快捷方式链接
记得上次弄个全屏动画当桌面,桌面上的快捷方式连接一般的地址都好说,如getURL("E:我的文档FLASHFLASH 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}");

调用网页中的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 - 弹出新窗口的页面地址<

来源:http://www.tulaoshi.com/n/20160129/1490226.html

延伸阅读
标签: windows 操作系统
自从Windows XP Service Pack 2发布以来,很多用户都出现了兼容性问题。本文将为你解决形形色色的各种问题。 Windows XP SP2的确在很多方面有了改进和提高,但它也可能给你带来一些麻烦,如果处理不好,甚至会让你的系统崩溃。在Microsoft公司2004年8月发布的SP2 最终版本中,不仅包含了此前的一系列补丁程序,还加入了新的安全...
《模拟城市5》赌博产业完全指南分享 在beta时代,5代的赌博产业利润丰厚,不可一世,正式版出来后遭到猛砍,为众多玩家诟病,经过一段时间的摸索,发现实际上模拟城市5的赌博产业设计的相当科学,要想靠赌城盈利,方方面面都要照顾到。上图是一个实验性的城市,整个城市出了住宅区和公共设施就只有赌场了,没有任何商业和工业,全靠赌场盈利。 ...
标签: 聊天软件
  出处:IT.com.cn(IT世界) 如何领养宠物? QQ宠物公测前,开始提供QQ宠物公测报名,您可以通过pet.qq.com进行抽奖报名。 当您报名成功以后,将赠送您一只宠物蛋,公测当天您便可以领养您的Q宠宝贝。 如果您参与过内测,那么您将不需要报名,自动获赠一只宠物蛋。 如何提升宠物等级? 每个宠物对...
绪论 这篇文章我说明在openbsd上如何进行内核编程,以下句子来自lkm手册页: "可加载内核模块可以答应系统治理员在一台运行着的系统上动态的增加或删除功能模块,它同时可以帮助软件工程师们为内核增加新的功能而根本就不需要重起计算机就可以测试他们开发的程序." 当然,像众多系统的lkm一样,它存在一定...
开了这么多年的会,依然搞不定事情。我们生活在一个喜欢开会的国度,从小有班会,学校在课间操还会捎带手开个会,等入团入党了之后更是有连绵不绝的学习会、交流会、精神传达会、民主生活会以及各种叫不上名字的会议。工作之后,早上有晨会,晚上有总结会,两者之间好象还有若干个即兴的碰头会,某些大型公司机构里面,领导还会偶尔乱入个我来...

经验教程

457

收藏

99