Question

J'ai développé un jeu flash que je suis en train de mettre sur Facebook. Il est là-bas comme une version douce, et nous avons rencontré des problèmes majeurs.

J'utilise l'API AS3 Facebook. Malheureusement, cela se traduit par un pop-up pour l'authentification de FB, que mon chef d'équipe ne aime pas. Nous sommes également avoir des problèmes Reconnexion lorsque l'utilisateur actualise la page.

Je trouve un exemple d'une authentification dans la fenêtre, mais il utilise l'API Javascript. J'ai très peu d'expérience JS, donc je suis en espérant que vous les gars peuvent répondre à quelques questions.

1) Après l'authentification, comment puis-je dire JS jouer mon swf? Si le swf dans une URL différente?

2) l'accès Puis-je Javascript de mon fichier Flash (AS3)? J'ai un bouton dans mon jeu qui permet à l'utilisateur d'inviter des amis à jouer, et il tire les informations de la liste d'amis FB.

3) Si j'utilise l'API AS3 pour la fonction "inviter des amis", se mélangeant l'API JS et les problèmes de cause API AS3?

Était-ce utile?

La solution

pour la question 2, vous devez essayer celui-ci

ExternalInterface.call("JavaScriptFunctionName");

pour la question 3:

utiliser sur mon blog avec le code.

http://alvijee.blogspot.com/ 2011/01 / flex-facebook-appel-and.html -amical

Autres conseils

  1. Vous pouvez également utiliser ExternalInterface pour recevoir un appel de méthode de la fonction de rappel JS auth, son offre de communication 2 voies entre javascript et flash. Vous devrez avec swfObject2.js Embed

  2. Comme ci-dessus

  3. Le graphique AS3 api dépend du sdk JS. Il devrait y avoir aucun conflit.

ce que vous avez besoin est dans cet article d'Adobe:

scroll top