我一直在寻找该解决方案已有一段时间,没有找到任何好的解决方案。我所看到的一切都是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&amp;type=website&amp;send_services=email&amp;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在那里签出。

10-06 05:26