Share Это работает в HTML, фреймах и использует JavaScript.
Вам понадобится внешний интерфейс, чтобы использовать его. Я не уверен, что мы находимся на той же странице, когда вы говорите, живите в SWF. Возможно, вам придется привязать его к какому-либо объекту или к сортам, чтобы достичь его.
Вы проверяли 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, но пример работал хорошо для меня. Если это не так, вы можете проверить там Использование AddThis с реализацией Flash