getURL函数的使用方法指南
既然是网络动⛪画,那么🚧FLASH动画与🌰"超级链【chāo jí liàn】接"的联系是必不【shì bì bú】🛐可少的【kě shǎo de】了,下面我【xià miàn wǒ】们对🏔FLASH中一个【gè】🎭常用且【cháng yòng qiě】非常重要的一🍈个【gè】🎭ACTION函数【hán shù】getURL( )做一个【gè】🎭总结。
首先getURL触发的方式主要有两种:
[1]观众被😞动链接【dòng liàn jiē】方式【fāng shì】 在动画【zài dòng huà】时间线😶上的某一贞上🥕添加【tiān jiā】getURL指令【zhǐ lìng】🔻,动画播放到这一贞时🔤自动链接【dòng liàn jiē】到getURL参数指定的页♌面地址🖖。
[2]观众主👳动链接【dòng liàn jiē】方式【fāng shì】 在场景【zài chǎng jǐng】中的某【zhōng de mǒu】一个按钮上添加【tiān jiā】getURL指令【zhǐ lìng】🔻,按钮被【àn niǔ bèi】触发时👍,动画链🔪接到getURL参数指定的页♌面地址🖖。
它在【tā zài】🙀ACTION面板中【zhōng】的位置🐉:
FLASH5.0中【zhōng】:ACTIONS——getURL
FLASH MX中【zhōng】:ACTIONS——Browser/Network——getURL
语法形【yǔ fǎ xíng】式👱:getURL("url","window","variables");
参数说明:
[1]url参数🦁:url用来获得文档的统一定【tǒng yī dìng】位资源【wèi zī yuán】。注意填写的时候要书【hòu yào shū】写完整【xiě wán zhěng】比roulang_当前域名}可以在IE地址【zhǐ】🍊栏里【lǐ】直接🔴书写,但在这🦗里【lǐ】,我们必【wǒ men bì】🚦须写成【xū xiě chéng】http才可以🗯,当然【dāng rán】FTP地址【zhǐ】🍊、CGI脚本等也都可🎃以作为其参数【qí cān shù】🦁。
以上是绝对地址【zhǐ】🍊,它完整书写了统一定【tǒng yī dìng】位资源【wèi zī yuán】。
其实这🔝里也可【lǐ yě kě】以使用相对地【xiàng duì dì】🐡址【zhǐ】🍊:
如果【rú guǒ】😒SWF与要打【yǔ yào dǎ】开的资🤺源属于🆚同一目【tóng yī mù】🔘录下【lù xià】,可直接书写要【shū xiě yào】打开的文件名及后缀。如【rú】👤getURL("aaa.swf);
如果【rú guǒ】资⏱源在下一层目录【lù】✏,就以🥕/开头💀,如【rú】👤getURL("/aaa.swf");
如果【rú guǒ】资⏱源在上【yuán zài shàng】层目录【lù】✏,就以🥕../开头💀,如【rú】👤gerURL("../aaa.swf)";
以上说【yǐ shàng shuō】的目录【lù】🚊是指🐵SWF文件存放的目录【lù】🚊为基准【wéi jī zhǔn】📊。
[2]windows参数【cān shù】🔠:设置所要访问【yào fǎng wèn】链接【liàn jiē】🍍的【de】📺网页窗🔛口打开😃方式【fāng shì】。可自己♟输入贞【shū rù zhēn】或窗口👫名称【míng chēng】🖲(配合🤪Dreamweaver里框架【kuàng jià】的【de】📺设置)。也可以通过下【tōng guò xià】📘拉列表选择:
_self:在【zài】当前🏗的【de】📺浏览器打开链接【liàn jiē】🍍。
_blank:在【zài】👖新窗口【xīn chuāng kǒu】打🛎开网页。
_parent:在【zài】当前🏗位置的【de】🌖上一级浏览器窗口打【chuāng kǒu dǎ】🛎开链接【liàn jiē】🍍。若有多个相互【gè xiàng hù】嵌套的【qiàn tào de】📺框架【kuàng jià】,而又想😒所链接【liàn jiē】👂的【de】📺url只替换影片自身所在【zài】♊的【de】📺页面时【yè miàn shí】,可以使用这一选项。
_top:在【zài】当前🏗浏览器上方新🙃开一个🥑链接【liàn jiē】🍍。如果你【rú guǒ nǐ】在【zài】👖Dreamweaver里设置😉了【le】一些框架【kuàng jià】,本影片【běn yǐng piàn】位于某【wèi yú mǒu】一框架【kuàng jià】💀中,当你希🍼望链接【liàn jiē】🍍的【de】📺URL不替代任何框【rèn hé kuàng】架而出现在所【xiàn zài suǒ】🛃有框架【yǒu kuàng jià】之上时🍸,OK,选它好了【le】。
[3]Variable参数【cān shù】🔠:规定参数【cān shù】🔠的【de】📺传输方式【fāng shì】⛓。大多数⬅情况下【qíng kuàng xià】,其默认参数【cān shù】🔠为Don't Send。如果要【rú guǒ yào】🖋将内容提交给【tí jiāo gěi】服务器的脚本【de jiǎo běn】♟,就要选【jiù yào xuǎn】🍥Send Using GET或者【huò zhě】Send Using POST。"。"GET"表示将【biǎo shì jiāng】🕡参数【cān shù】🔠列表直接添加到【dào】url之后,与之一起提交【qǐ tí jiāo】,一般适用与参数【cān shù】🔠较少且【jiào shǎo qiě】简单的【jiǎn dān de】📺情况,"POST"表示将【biǎo shì jiāng】🕡参数【cān shù】🔠列表单独【dú】🥐提交,在【zài】👖速度上会慢一【huì màn yī】些,但不容🎆易丢失【yì diū shī】数据,适用与参数【cān shù】🔠较多较复杂的【de】📺情况。
——————————————————————————————————
URL的【de】📺其他用途:
[1]邮件程【yóu jiàn chéng】序👀触发
利用🈚getURL实现邮【shí xiàn yóu】件程序【chéng xù】👀的触发😆效果(当你点👼该按钮时,自动打开OUTLOOK等本地👩机默认的邮件【de yóu jiàn】程序【chéng xù】👀)只需要【zhī xū yào】🎦这样书【zhè yàng shū】写【xiě】getURL("mailto:flasher@flasherclub.com")就可以了【le】,注意【zhù yì】mail和🕯to之间是🙂没有空格的哦。邮件地址自己【zhǐ zì jǐ】按需要更改。
[2]桌面快【zhuō miàn kuài】👊捷方式链接【liàn jiē】📻
记得上【jì dé shàng】次弄个全屏动🎋画当桌面【miàn】,桌面【miàn】上🧘的快捷🍅方式连【fāng shì lián】接一般的地址😜都好说,如getURL("E:\我的文【wǒ de wén】档\FLASH\FLASH GAME");但作为【dàn zuò wéi】桌面【miàn】必须要个[我的电【wǒ de diàn】🌥脑][我的文【wǒ de wén】档]之类特【zhī lèi tè】⚾殊的链【shū de liàn】🐁接吧【jiē ba】,我要告诉你我🚟的失败【de shī bài】⛪教训【jiāo xùn】🏄:如果你㊗这样书🌽写getURL("我的电【wǒ de diàn】🌥脑");是无效的,下面【miàn】给📲出几个比较特🚋殊的桌面【miàn】链接【liàn jiē】📻参数:
链接【liàn jiē】📻[我的电【wǒ de diàn】🌥脑]gerURL("file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
链接【liàn jiē】📻[我的文【wǒ de wén】档]gerURL("file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}");
链接【liàn jiē】📻[网上邻居【jū】]getURL("file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}");
链接【liàn jiē】📻[控制面【kòng zhì miàn】版【bǎn】🌱]gerURL("file:///::20D04FE0-3AEA-1069-A2D8-08002B30309D}/");
链接【liàn jiē】📻[回收站]getURL("file:///::{645FF040-5081-101B-9F08-00AA002F954E}");
[3]调用网【diào yòng wǎng】页中的📭javascript函数【hán shù】🍛
格式【gé shì】:getURL("javascript :function()");
其中【qí zhōng】function是【shì】HTML中定义🛂过的⚡函数【hán shù】🍛或函数【hán shù】🍛库中的⚡函数【hán shù】🍛。
原理:当动画执行【zhí háng】🈺getURL指令时,就会开始搜索本动画swf文件所在html页面当📓中名为【zhōng míng wéi】🎎function的⚡javascript函数【hán shù】🍛,并立即【bìng lì jí】执行【zhí háng】该💩函数【hán shù】🍛。
这里举【zhè lǐ jǔ】个最常【gè zuì cháng】🙋见的例🤐子【zǐ】——利用🚊getURL调用javascript打开新窗口【chuāng kǒu】🤠
方法如下:
将下面的代码【de dài mǎ】😆加到Flash按钮上
on (release) {
getURL ("javascript:openNewWindow('URL','WindowName','Width,Height,Tool bar,Menu bar,Location bar,Scroll bar,Status bar,Resizable')");
}
具体参👢数设置❗如下:
URL -> 弹出新🈵窗口的页面地🚙址
Width -> 窗口宽⛩度【dù】♍
Height -> 窗口高度【dù】♍
Name -> 窗口名
Tool bar -> 是否需【shì fǒu xū】要工具👯栏【lán】
Menu bar -> ........菜单栏【cài dān lán】
Location bar -> ....地址栏【dì zhǐ lán】
Scroll bar -> .....滚动条
Status bar -> ......状态栏【zhuàng tài lán】
Resizable -> 是否可以改变大小【dà xiǎo】
发布成HTML格式【gé shì】⭕,然后打🐟开该文👷件【jiàn】,给它添【gěi tā tiān】加一段代码,用来定义一个📋名为【míng wéi】openNewWindow的函数。
<script language="javascript">
<!--
function openNewWindow(URL,Name,features) {
window.open(URL,Name,features);
}
file://-->
</script>
这段函【zhè duàn hán】数的功【shù de gōng】能就是用"以features为📰特征的【tè zhēng de】且名🔚为📰Name的新窗【de xīn chuāng】🔧口🤳"打开"地址为📰URL的网页🌚文件【wén jiàn】"。
关键词:getURL函数
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 2
- 11
- 2
- 0