Partager Cela fonctionne en HTML, images et utilise javascript. Vous auriez besoin d'une interface externe pour l'utiliser. Je ne suis pas sûr que nous sommes sur la même page quand vous dites vivre dans le swf. Vous devrez peut-être lier à un objet ou les sortes pour l'atteindre. Avez-vous vérifié Barklund.org pour leur travail sur ShareThis et ExternalInterface?
Ils ont brisé la procédure comme suit la section
D'abord, il suffit d'aller à ShareThis.com éditeur et personnaliser votre widget . Au lieu de placer le code extrait de code où vous voulez le bouton , mettez-le dans la section principale de votre site Web.
<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>
Ensuite, créez un petit javascript fonction comme:
function share(url, title) {
var s = SHARETHIS.addEntry({
url: url,
title: title
}, {button:false,popup:true});
s.popup()
return false;
}
Enfin, simple appel de cette fonction de Flash à l'aide 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);
Il y a aussi quelques commentaires de l'auteur disant qu'il y avait des problèmes dus au changement dans l'API mais le example a bien fonctionné pour moi. Si ce n'est pas vous pouvez vérifier là-bas en utilisant AddThis with Flash implementation
Voulez-vous dans le flash ou incorporé dans certains html? – phwd
Je voudrais que le bouton vive dans le fichier SWF publié. – TikaL13