频道直达 - 学院 - 下载 - 交易 - 特效 - 字库 - 手册 -排名-工具- 繁體
网页教学网站开发 设为首页
加入收藏
联系我们
建站搜索: 常用广告代码   用户注册 | 用户登陆
您当前的位置:中国建站之家 -> 网站开发工具应用教程 -> Flash教程 -> 帮你搞定getURL指令

帮你搞定getURL指令

作者:未知  来源:转载  发布时间:2005-8-9 20:27:16  发布人:acx

减小字体 增大字体


既然是网络动画,那么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参数:规定参数的传输方式。大多数情况下,其默认参数为Dont Send。如果要将内容提交给服务器的脚本,就要选Send Using GET或者Send Using POST。"。"GET"表示将参数列表直接添加到url之后,与之一起提交,一般适用与参数较少且简单的情况,"POST"表示将参数列表单独提交,在速度上会慢一些,但不容易丢失数据,适用与参数较多较复杂的情况。

 

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

 [1]邮件程序触发
 利用getURL实现邮件程序的触发效果(当你点该按钮时,自动打开OUTLOOK等本地机默认的邮件程序)只需要这样书写getURL("mailto:flasher@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); 
 } 
 //--> 
 </script>

 这段函数的功能就是用“以features为特征的且名为Name的新窗口”打开“地址为URL的网页文件”。

将本文收藏到QQ书签与更多好友分享
[打 印]
[] [返回上一页] [收 藏]
上一篇文章:动态时间延迟的实现
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
精彩推荐
热门文章
· 注册码大全二
· 注册码大全四
· 注册码大全一
· 要10G免费网络硬盘的请进..
· 通过google 赶快来赚美金..
· 注册码大全十
· 头像-qq头像(qq新头像)4..
· 让你轻松架设FTP服务器1..
· 注册码大全三
· 梦幻背景图片7
· 卡通动物图片6
· 网页制作素材-按钮素材2..
· 让你轻松架设FTP服务器5..
· 风景图片8
· 注册码大全九
· 让你轻松架设FTP服务器2..
关注此文读者还看过
· 流氓软件催生厂商机遇 杀..
· GOOGLE新广告:自助分析..
· 客将达900万 知识产权增..
· 打造卓越品牌 提供免费平..
· 新站seo:网站结构,内容..
· Flash MX2004入门与进阶..
· Photoshop美化修改你的照..
· 《鸟笼山剿匪记》挑战法..
· 一切都因为分页-再谈分页..
· 利用Adodb.Stream直接下..
· 我不知道有没有人发转贴..
· 让我意外的IsNumeric()函..
· 网民抢注总理域名被驳回..
· APACHE中如何在同一个IP..
· 在线翻译代码
· 网站制作中网页、图片路..
相关文章
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 人才招聘
网站合作、内容监督、商务咨询:QQ: 9576619
Copyright ? 2005--2008 中国建站之家版权所有
粤ICP备05092265号