选择显示字体大小

geturl函数的使用方法指南

既然是网络动画,那么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("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);
}
file://-->
</script>

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


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons