帮您搞定getURL指令
2008-04-02 11:05:15来源:互联网 阅读 ()
既然是网络动画,那么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的网页文档”。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: FLASH中创造角色注意事项
下一篇: FLASH大头贴FLASH部分源程式解析
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash