vikcch 18 Posted June 25, 2014 Report Share Posted June 25, 2014 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
clera 4 Posted June 25, 2014 Report Share Posted June 25, 2014 Boas, Sim a API para AS3 foi descontinuada e tem realmente bastantes erros, principalmente com o logout dos users. Mas a de javascript está optima e tem vários exemplos na área dedicada a developers do facebook Abraço Link to post Share on other sites
vikcch 18 Posted June 25, 2014 Author Report Share Posted June 25, 2014 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
clera 4 Posted June 25, 2014 Report Share Posted June 25, 2014 A comunicação entre ambas não tem nada de especial, a se já tens alguma pratica com AS3 então javascript também não te vai trazer dificuldade nenhuma. Mas o ideal seria fazeres tudo com javascript e HTML =) Link to post Share on other sites
vikcch 18 Posted June 25, 2014 Author Report Share Posted June 25, 2014 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
clera 4 Posted June 25, 2014 Report Share Posted June 25, 2014 Em AS tens o código mais guardado, mas se quiserem mesmo veêm 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 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
vikcch 18 Posted June 25, 2014 Author Report Share Posted June 25, 2014 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
vikcch 18 Posted June 26, 2014 Author Report Share Posted June 26, 2014 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now