我一直在寻找该解决方案已有一段时间,没有找到任何好的解决方案。我所看到的一切都是2岁,并且无法正常工作。
我想做的是在Flash文件中使用MC来充当按钮,然后单击以打开sharethis弹出窗口以共享此特定视频的url。站点API文档确实不涉及使用sharethis的Flash。
任何帮助都可以。
谢谢,
马特
最佳答案
共享这可以在HTML,框架和使用javascript中工作。
您将需要一个外部接口才能使用它。当您说住在瑞士法郎中时,我不确定我们是否在同一页面上。您可能必须将其绑定到某个对象或进行某种排序才能实现它。
您是否检查了Barklund.org在ShareThis和ExternalInterface上的工作?
他们将程序分解如下
首先,只需转到sharethis.com
发布者部分并自定义您的
小部件。而不是放置小部件
您想要的代码段
按钮,将其放在头部
您的网站。
<script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#publisher=636e055b-a4a2-4f9c-872c-b7aa9a701bb0&type=website&send_services=email&post_services=facebook%2Clinkedin%2Cmyspace%2Cdigg%2Cdelicious%2Ctwitter%2Creddit%2Ctechnorati%2Cwordpress%2Cblogger%2Cgoogle_bmarks%2Cwindows_live"></script>
然后创建一些JavaScript
功能像:
function share(url, title) {
var s = SHARETHIS.addEntry({
url: url,
title: title
}, {button:false,popup:true});
s.popup()
return false;
}
最后,简单调用此函数
从Flash使用
ExternalInterface:
var url:String = "http://www.barklund.org/blog/2009/05/06/using-sharethis-with-flash/";
var title:String = "Barklund.org - Using ShareThis with Flash";
import flash.external.ExternalInterface;
ExternalInterface.call("share", url, title);
作者还发表了一些评论,说由于API的更改而导致出现问题,但是example对我来说效果很好。如果不是,则可以使用AddThis with Flash implementation在那里签出。