FSCommand函数用法(五)
将页面设为首页和加入收藏夹
?将页面设为首页和加入收藏夹
?【 用getURL的方法 】
?设为首页:?
?on?(release)?{?
?getURL("javascript:void(document.links.style.behavior=url(#default#homepage));void?document.links.setHomePage(http://www.flash8.net/')",?"_self",?"POST");?
?}?
?注意要将网页中的flash的ID号命名为"links"
?加入收藏夹:?
?on?(release)?{?
?getURL("javascript:void?window.external.AddFavorite(http://www.flash8.net',闪吧);",?"_self",?"POST");?
?}?
?下面有个例子
?
??点击浏览该文件
?【用fscommand的方法】
?1,先在flash的按钮上添加代码:?
?首页:?
?on?(release)?{?
?fscommand("setHomePage",?"http://www.flash8.net";;;;);?
?}?
?收藏夹:?
?on?(release)?{?
?fscommand("addFavorite",?"http://www.flash8.net|闪吧");?
?}?
?然后在发布设置中选择flash?with?fscommand,发布成html?
?2,修改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]);?
?}?
?}?
?最后,如果html里一个链接都没有,还需在<SCRIPT?LANGUAGE=javascript>这句的前面添加一句<a?href="javascript:"></a>