问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

FLASH中如何加设为首页和加入收藏?加完后测试也会弹出对话框吗?

发布网友 发布时间:2022-05-12 15:20

我来回答

5个回答

热心网友 时间:2023-10-11 16:12

1.加入收藏的实现方法:

你需要把flash插入到网页中。
在网页中,加入下面javascript函数:
<script type="text/javascript">
//加入收藏
function add_fav() {
window.external.addFavorite("http://本站网址",'本站名称');
}

</script>

然后在flash的as中调用这两个函数即可:

AS2(Flash 8以及以下版本)这么调用:
在按钮的动作属性里这么写:
on (release) {
getURL('javascript:add_fav()');
}

AS3 (Flash 10以及CS以及以上版本)这么调用:
ExternalInterface.call("add_fav");

加入收藏功能我亲自试了,没问题。

2,设为首页功能实现不了,说原理,功能使用了CSS中的:style.behavior='url(#default#homepage)'。而这个style不能应用到flash里面的元素。

如果用flash调用网页里其他元素的这个属性,浏览器又会提示“没有权限”。所以应该很难实现。

热心网友 时间:2023-10-11 16:12

测试的时候有对话框,不知道放到网页上好用不?你把这两个做到网页里不行么?兼容性性肯定会更好,偏要放flash文件里么??

热心网友 时间:2023-10-11 16:13

到Flash官网,上面有啊,不会弹出

热心网友 时间:2023-10-11 16:13

一,用getURL的方法:

首页:
on (release) {
getURL("javascript:void(document.links[0].style.behavior='url(#default#homepage)');void document.links[0].setHomePage('http://www.flashempire.com/');", "_self", "POST");
}

收藏夹:
on (release) {
getURL("javascript:void window.external.AddFavorite('http://www.flashempire.com','闪客帝国');", "_self", "POST");
}

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

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

首页:
on (release) {
fscommand("setHomePage", "http://www.flashempire.com");
}
收藏夹:
on (release) {
fscommand("addFavorite", "http://www.flashempire.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.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>

热心网友 时间:2023-10-11 16:14

不会吧,我也不怎么懂你那是什么意思?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 为什么火狐里设为首页加为收藏不管用? Android studio怎么文件添加到收藏和打开收藏夹 在空间里把一首歌添加为收藏。怎么弄成背景音乐?现在的空间是新版 怎么把百度搜索的歌曲全加为收藏 网页制作中如何设置“设为首页”和“加为收藏”? 我的用电脑版微信登录不上去,而别人的号却可以登录上去(同一台电脑)? 我的用电脑版微信登录不上去,而别人的号却可以登录上去(同一台电脑)? 以《小游戏》为题写一篇作文 安徽公务员面试过程中面试时间一般是多少分钟,15还是20分钟? 安徽省今年公务员面试什么流程,什么时间开始就不能用手机了? 安徽省的公务员确认面试之后不想去了,怎么才能不计入诚信档案? 安徽公务员面试什么时候 中午吃菠萝蜜会胖吗 老年人吃什么钙片好?福尔氨糖软骨素加钙片推荐吗? 建行visa信用卡可以绑定支付宝支付吗 windows10电脑里所有设置和个性化设置都打不开,所有应用都没用 我的小腿与膝盖交接的位置小腿腿骨外侧骨头突出这种O形腿有办法矫正吗 小腿骨头向外弯怎么办 小腿骨有点弯,如何纠正? 小腿和大腿之间有一个骨头凸出来了,怎么办 vs竞技平台中加为收藏房间怎么找 为什么把QQ邮箱登陆后加为收藏,不用再输密码,就可以查看信件? 我上网找到电影可以看,但是怎样下载到电脑?加为收藏是吗? 网站上怎么加“设为首页”和“添加收藏”功能?网上找了一大堆没一个能... 怎样添加收藏 2 网页中如何在图片热区上加“设为主页”和“加入收藏”代码? 种的白蜡树苗,跪求各位大神,那位知道白蜡树的销售渠道,在哪能卖出去 北京哪里可以买到白蜡杆? 2019 广州市工伤保险若干规定 一旦发生工伤就必须去工伤定点医院吗 如果检测试纸一条红杠杠都没有是不是没有怀孕 试纸一条杠月经没来 忘记向日葵解锁密码怎么办 向日葵忘记密码怎么解锁- 问一问 Microsoft帐户控制的电脑向日葵怎么解锁? 向日葵访问密码是什么 向日葵开机密码有什么用 商业保险退保流程有哪些步骤 怎么注销wifi变现 WiFi变现项目怎么推广容易成交