首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

[转] FLASH里如何让按钮实现《设为首页》的功能

2012-11-09 
[转] FLASH里怎么让按钮实现《设为首页》的功能一,用getURL的方法:?设为首页:?on (release) {?getURL(javas

[转] FLASH里怎么让按钮实现《设为首页》的功能

一,用getURL的方法:?

设为首页:?
on (release) {?
getURL("javascript :void(document.links[0].style.behavīor='url(#default#homepage)');void document.links[0].setHomePage('http://www.sliya.com);", "_self", "POST");?
}?

加入收藏夹:?
on (release) {?
getURL(" window.external.AddFavorite('http://www.sliya.com','丝莉雅');", "_self", "POST");?
}?

二,用fscommand的方法,有点复杂?

1,先在flash的按钮上添加代码:?

首页:?
on (release) {?
fscommand("setHomePage", "http://www.sliya.com"/' target="_blank" >http://www.sliya.com";);?
}?

收藏夹:?
on (release) {?
fscommand("addFavorite", "http://www.sliya.com|丝莉雅");?
}?

然后在发布设置中选择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.behavīor = "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>

热点排行