将页面设为首页和加入收藏夹
将页面设为首页和加入收藏夹
【 用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>
FSCommand函数用法(五)
最新推荐文章于 2024-08-10 09:30:00 发布