|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks 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("mailto:flasher@flasherclub.com")就可以了,注重mail和to之间是没有空格的哦。邮件地址自己按需要更改。 [2]桌面快捷方法链接 记得上次弄个全屏动画当桌面,桌面上的快捷方法连接一般的地址都好说,如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}"); [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"> 这段函数的功能就是用“以features为特征的且名为Name的新窗口”打开“地址为URL的网页文件”。
<!-- function openNewWindow(URL,Name,features) { window.open(URL,Name,features); } file://--> </script> 返回类别: Flash教程 上一教程: As3.0 概要?了解AS3.0的改变 下一教程: Flash课件实例 画正多边形 您可以阅读与"getURL函数的使用方式指南"相关的教程: · FlashMX 视频教程(9)-颜料桶工具的使用 · FlashMX 视频教程(16)-套索工具的使用 · FlashMX 视频教程(19)-手形工具的使用 · 实例详解fscommand命令的使用 · FlashMX 视频教程(8)-钢笔工具的使用 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |