Jump to content

AS3 - integração com facebook


Recommended Posts

Boas,

Já alguem fez isso? sei que há uma api para isso, tambem acho que é possivel com javascript...

já tentei procurar por exemplos (do tipo escrever uma historia no mural do facebook, ou enviar convites para amigos, etc) mas não achei nada que me ajude...

tambem li era essa tal api tinha muitos bugs e dava muitos problemas e acho que foi descontinuada...

alguem com experiencia no assunto pode dar uma ajudinha??

obrigado desde já!

Link to post
Share on other sites

Obrigado por postares..

O problema é que não tenho experiencia nenhuma com javascript, nem faço a minima ideia de como "ligar" javascript a actionscript nem como isso funciona...

Podes falar um pouco sobre isso, já alguma fez fizeste algo assim?

Link to post
Share on other sites

Vou dar uma olhada no link e ver se consigo fazer alguma coisa..

Mas o ideal seria fazeres tudo com javascript e HTML =)

Já tenho o jogo feito em as3...

Não é que seja grande segredo, mas não gosto de ter o codigo à vista como é com javascript... e fazer o debug tambem acho que não seja tao "friendly" do pouco que sei...

Link to post
Share on other sites

Em AS tens o código mais guardado, mas se quiserem mesmo veêm :P

e em termos de debug javascript é muito mais fácil, todos os principais browsers já trazem ferramentas de debug para o assunto, embora uns melhores que outros :P

mas se já tens feito o jogo então também não é por ai, é só pegares nos links que te dei e ires brincando, tens tudo lá explicadinho =)

Abraço

Link to post
Share on other sites

Uso o FlashDevelop para programar com as3, ele cria logo um ficheiro html como o programa feito em flash embutido...

Consegui chamar a função "jsFunction" que esta nesse ficheiro html através do flash... não consigo é fazer o contrario, nao sei meter o id para depois fazer o "document.getElementById" chamar com o clique que esta no link que meti na pagina...

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="utf-8"/>
   <title>AS3-JS</title>
   <meta name="description" content="" />

   <script src="js/swfobject.js"></script>
   <script>
       var flashvars = {
       };
       var params = {
           menu: "false",
           scale: "noScale",
           allowFullscreen: "true",
           allowScriptAccess: "always",
           bgcolor: "",
           wmode: "direct" // can cause issues with FP settings & webcam
       };
       var attributes = {
           id:"AS3JS"
       };
       swfobject.embedSWF(
           "AS3JS.swf",
           "altContent", "100%", "100%", "10.0.0",
           "expressInstall.swf",
           flashvars, params, attributes);
   </script>
   <style>
       html, body { height:100%; overflow:hidden; }
       body { margin:0; }
   </style>
</head>
<body>
   <script type="text/javascript">        
       //var flash = document.getElementById("onde defino o id do flash");

       function jsFunction() {
           alert("mensagem!!");
       }

   </script>
   <a href="#" onclick="flash.myFunction()" >chama funcao</a>
   <div id="altContent">
       <h1>AS3-JS</h1>
       <p><a href="http://www.adobe.com/go/getflashplayer">Get Adobe Flash player</a></p>
   </div>
</body>
</html>
Link to post
Share on other sites

OK, já consegui, não preciso de fazer o document.getElementById....

é só chamar assim:

<a href="#" onclick="AS3JS.myFunction()" >chama funcao</a>

este AS3JS é o aparece aqui:

        var attributes = {
           id:"AS3JS"
       };
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.