论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

在Flash MX中怎样实现设为首页和加入收藏夹?

文章类别:Flash | 发表日期:2008-9-21 15:04:06

  在Flash?MX中怎样实现设为首页和加入收藏夹?
解决思路
我们利用两种方法,第1种利用getURL语句。第2中我们利用fscommand语句来实现。
具体步骤
第一种方法是通过按钮的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]);
请参看源文件index.fla
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058