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>

你可能感兴趣的:(JavaScript,html,.net,Flash)