首页 | 网页设计 | w3c标准 | flash动画 | 平面设计 | 经典文章 | 特约专题 | 资源下载 | 健康频道 | 重庆品牌网站 | 留言簿 | 
技术文章  资源下载 经典素材  社区论坛
   
 您现在的位置: vi设计在线 >> 经典文章 >> 平面设计 >> 设计理念 >> [专题]Flash MX 2004专题 >> 正文  
  getURL()打开窗口等总结         
[ 作者:佚名    转贴自:本站原创    点击数:2362    更新时间:2007/2/1    文章录入:QQ392398985

减小字体 增大字体

getURL()打开窗口等总结
[用法]:getURL(url [, window [, "variables"]])
[参数]:url 可从该处获取文档的URL。
window 可选参数,指定文档应加载到其中的窗口或 HTML 框架。您可输入特定窗口的名称,或从下面的保留目标名称中选择:

_self 指定当前窗口中的当前框架。
_blank 指定一个新窗口。
_parent 指定当前框架的父级。
_top 指定当前窗口中的顶级框架。

variables 用于发送变量的 GET 或 POST 方法。如果没有变量,则省略此参数。GET 方法将变量追加到 URL 的末尾,该方法用于发送少量的变量。POST 方法在单独的 HTTP 标头中发送变量,该方法用于发送大量的变量。

[说明]:函数;将来自特定 URL 的文档加载到窗口中,或将变量传递到位于所定义 URL 的另一个应用程序。若要测试此动作,请确保要加载的文件位于指定的位置。若要使用绝对 URL(例如,http://www.flashdongman.com),则需要网络连接。 
 
打开全屏/固定大小的窗口:
 
getURL调用HTML文件中的函数:
格式:getURL("javascript:函数名"); 例如:
1.在HTML中加入自定义的函数,如:以下代码
  <script>
  <!--
  function closeWidow()//关闭窗口的函数
  {
   self.close();
  }
  -->
  </script>

2.在FLASH中帧上/按钮上调用上述函数,如:以下代码
 on(release){
  getURL("javascript:closeWidow()");
 }

关于:getURL("FSCommand:",?"")?问题
有很多网站做了两边浮动广告的特效,其制作方法是:
1.在flash中做一个关闭按钮,按钮的脚本是:
on (release)
{
getURL("FSCommand:","");
}

2.相对应的页面中的代码是:

<SCRIPT event=FSCommand() for=sinadl language=javascript>
huashuolayer2.style.visibility='hidden';//隐藏huashuolayer2(图层)
</SCRIPT>
<div id=huashuolayer2 style='position: absolute;visibility:visible;z-index:1'>
<EMBED src='cao.swf' quality=high WIDTH=100 HEIGHT=300 TYPE='application/x-shockwave-flash' id=sinadl wmode=opaque></EMBED></div>
程序说明:

getURL("FSCommand:", "");是什么意思呢?

fscommand在flash中是一个命令。它的作用是向播放器发送带参数的命令(具体看帮助)。
这里的FSCommand是一个页面中的函数。并没有具体的意思。
你可以把它改为你想要的名子。当然,在页面中
<SCRIPT event=FSCommand() for=sinadl language=javascript>
这里的FSCommand也要改为你在flash中改的名子。

几个比较特殊的桌面链接参数:
链接[我的电脑]gerURL(&quot;file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}&quot;);
链接[我的文档]gerURL(&quot;file:///::{450D8FBA-AD25-11D0-98A8-0800361B1103}&quot;);
链接[网上邻居]getURL(&quot;file:///::{208D2C60-3AEA-1069-A2D7-08002B30309D}&quot;);
链接[控制面版]gerURL(&quot;file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}&quot;);
链接[回收站]getURL(&quot;file:///::{645FF040-5081-101B-9F08-00AA002F954E}&quot;);
 
在FLASH中加入“加入收藏”,"设为首页”,“联系本人”/*--flash设为首页,加入收藏是用发布的.html,不是swf----*/

设为首页:
on(release){
getURL("javascript:document.body.style.behavior=\"url(#default#homepage)\";document.body.setHomePage(\"http://www.flashdongman.com\")", "_self");
}


加入收藏:
on(release){
getURL("javascript:window.external.addFavorite(\"http://www.flashdongman.com\")", "_self");
}

联系本人(发送E-mail):
on(release){
getURL("mailto:flashdongman@163.com?cc=flashdongman@163.com&Subject=我佛慈悲&Body=善哉善哉……欢迎失主的到来!");
}
//发送给flashdongman@163.com;抄送flashdongman@163.com;主题:我佛慈悲;内容:善哉善哉……欢迎失主的到来!

本站补充-------Flash getURL打开浏览器窗口(全屏技术):

on(release){//全屏
getURL('javascript:window.open("***.html","","fullscreen=1,menubar=no,width=1024,height=768")');
}


on(release){
getURL('javascript:window.open("***.html","width=500,height=500")');
}

补:
<script language="javascript">
<!--
window.open("Flash-Web.swf","","fullscreen=0,menubar=no,width=851,height=644")
opener=null;self.close()
//-->
</script>

 上一篇文章: 怎样让SWF跟使用VS.NET集成开发环境开发调用DLL形式的ASP.NET通讯
 下一篇文章: flash加载XML换行问题
发表评论】【告诉好友】【打印此文】【关闭窗口


技术文章  资源下载
经典素材  社区论坛
 中大型美容美发店老…[1060]
 重庆多达学习俄语培…[2288]
 重庆恒祥广告有限公…[1990]
 重庆市南方阻燃电线…[2401]
 重庆舞美灯光音响有…[3144]
 重庆德鼎滤油机有限…[1908]
 重庆民生建材有限公…[2349]
 重庆集元科技有限公…[4127]
 重庆倍润商贸有限公…[2015]
 重庆腾达展览有限公…[3081]
 帝一网络创始人宣…--[3177]
 重庆vi设计在线祝…--[2739]
 重庆帝一网络书生…--[2854]
 馋嘴鸭的起伏和经…--[2999]
 机器感觉“卡”的…--[2929]
 ActionScript3打造…--[5756]
 在ASP文件中读取H…--[7238]
 vi设计经典案例--[63824]
 帅到掉渣-爆笑版勇…--[7065]
 一个女孩写的经典…--[6826]
没有相关文章
 (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    没有任何评论
设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 重庆网站建设 | 
版权所有: vi设计在线  © 2005-2018 网站备案序号:渝ICP备06003824号
技术支持:帝一网络(重庆网站建设专家)