在Flash中实现设为首页和加入收藏夹

原创 2006年06月19日 12:32:00

现在很多的网站不管是大型的网站还是小的个人主页都有设为首页和加入收藏夹的功能,尽管实用性值得探讨但还是为网页增加了效果。那么在Flash动画中能不能也增加这样的功能呢?又应该如何实现这两个功能呢?下面来学习如何实现这两个效果。
在Flash中我们是通过ActionScript脚本来实现这两个效果,即将页面设为首页和加入收藏夹这里有两种方法。 第一种方法是通过按钮的getURL实现,只要在按钮上加入相应的ActionScript脚本即可。脚本如下:
设为首页

on (release) { getURL("javascript :void(document.links[0].style.behavior=''''''''url(#default#homepage)'''''''');void document.links[0].setHomePage(''''''''http://您的网站地址/'''''''');", "_self", "POST"); }
加入收藏夹

on (release) { getURL("javascript :void window.external.AddFavorite(''''''''http://您的网站地址'''''''',''''''''网站名称'''''''');", "_self", "POST"); }
第二种方法是通过用fscommand的方法,比上面一个要复杂一些。首先在Flash的按钮上添加ActionScript脚本代码
设为首页

on (release) { fscommand("setHomePage", "http://您的网站地址"); }
加入收藏夹

on (release) { fscommand("addFavorite", "http://网站地址|网站名称"); }
在发布Flash动画时选上HTML,在Template下拉菜单中选择Flash with fscommand,发布出html页面接着要对发布出来的HTML页面进行修改,在HTML代码中找到这么一段
// Handle all the the FSCommand messages in a Flash movie function sethomepage_DoFSCommand(command, args) { }
这一段修改成// Handle all the the FSCommand messages in a Flash movie function sethomepage_DoFSCommand(command, args) { var sethomepageObj = InternetExplorer ? sethomepage : document.sethomepage; if (command == "setHomePage") { document.links[0].style.behavior = "url(#default#homepage)"; document.links[0].setHomePage(args); } else if (command == "addFavorite") { args = args.split("|"); window.external.AddFavorite(args[0], args[1]);

javascript 设为首页 | 加入收藏夹 JS代码

我们介绍一个可兼容所有浏览器的加入收藏代码代码,大概原理是这样的我们根据获取用户navigator.userAgent.toLowerCase()信息来判断浏览器,根据浏览器是否支持加入收藏js命令,...
  • weixin_40914497
  • weixin_40914497
  • 2017年11月11日 00:56
  • 203

web开发设为首页、添加到收藏夹实现方法

web开发设为首页、添加到收藏夹实现方法
  • JJ1105805281
  • JJ1105805281
  • 2016年03月14日 15:47
  • 232

将指定网页添加到收藏夹的方法(c#)

源码src下载地址:http://download.csdn.net/detail/testcs_dn/5137650  昨天想实现一个小功能,就是把正在浏览的某网页添加到收藏夹中。以前在页面直...
  • testcs_dn
  • testcs_dn
  • 2013年03月13日 17:00
  • 3385

js实现设为首页和加入收藏

function SetHome(obj,vrl){//// 设置为主页 try{ obj.style.behavior='url(#default#homepage)';obj.setHom...
  • yongzhen150
  • yongzhen150
  • 2013年11月18日 15:43
  • 665

设为首页,收藏本站

设为首页 和 收藏本站js代码 兼容IE,chrome,ff,360等 将以下代码放到首页 或者新建js文件 //设为首页 www.ecmoban.com function SetHome(...
  • u014391889
  • u014391889
  • 2016年07月02日 12:01
  • 472

HTML设为首页/加入收藏代码

(特别注意:要把’这个符号换成无任何输入法状态中输入的’这个符号,否则程序无法运行)    1.文字型:     设为首页     2.按钮型:     设为首页 " onclick=...
  • junjun56
  • junjun56
  • 2015年05月25日 17:55
  • 306

js首页页面的设为首页和加入收藏

设为首页 设为首页 加入收藏 加入收藏 //添加收藏 function addFav() { var url = "http://www.baidu.com"; var favTit...
  • u011518709
  • u011518709
  • 2015年01月15日 11:14
  • 457

关于如何设置收藏本站和设为首页

这次光伏网站项目中设置收藏本站和设为首页由本人来做,这个功能在以后的项目中应该会常用到,所以这里我将其整理出来。 收藏本站 当需要收藏某一个网站时,可以使用如下函数: ...
  • hua519076232
  • hua519076232
  • 2013年12月04日 09:18
  • 818

HTML设为首页/加入收藏代码

(特别注意:要把’这个符号换成无任何输入法状态中输入的’这个符号,否则程序无法运行)    1.文字型:     设为首页     2.按钮型:     设为首页 " onclick=...
  • qll_24
  • qll_24
  • 2017年01月19日 12:40
  • 190

HTML设为首页/加入收藏代码

(特别注意:要把’这个符号换成无任何输入法状态中输入的’这个符号,否则程序无法运行)    1.文字型:     设为首页     2.按钮型:     设为首页 " onclick=...
  • u013152895
  • u013152895
  • 2015年06月04日 03:00
  • 1861
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Flash中实现设为首页和加入收藏夹
举报原因:
原因补充:

(最多只允许输入30个字)