Obrigado. Nem sabia que existia esse recurso. -------------------------------------------------- email enviado a partir de um telefone celular. desculpe a aparente brevidade da mensagem.
André Tapxure Gabriel, Ms msn: [EMAIL PROTECTED] skype: andretapxure ----- Mensagem Original ----- De: [EMAIL PROTECTED] Enviada: sexta-feira, 12 de setembro de 2008 21:36 Para: [email protected] Assunto: [riapt] Re: Passar variáveis HTML para AS3 ( ExternalInterface?) Olá André, Quanto a mim acho que deves usar a class ExternalInterface. Para isso tens que fazer o seguinte: No FLASH: : ExternalInterface.addCallback('funcaojavascript', funcaoActionscript); Crias uma associação da função do actionscript(funcaoActionscript) que vais chamar via javascript('funcaojavascript'), esta ultima sera a forma de chamar pelo javascript. No HTML: Primeiro tens que associar um nome ao object embebido do Flash a uma variável do javascript para poderes identificar o objecto de flash, tens o stress dos browsers por isso terás sempre que verificar o flashPlayer, ou seja: <script language='javascript'> var flashPlayer; function detectarFlashPlayer(){ if(navigator.appname.indexOf("Microsoft") != -1){ flashPlayer = window.objectId; } else { flashPlayer = window.document.embedName; } } </script> Depois deste passo convem chamar esta funcao no inicio do HTMl dai talvez: <body onload='detectarFlashPlayer'> Depois disto quando quiseres aceder a funcao do Actionscript dentro do flash chamas pelo seu callBack ou seja: flashPlayer.funcaojavascript('mostrar mensagem'); e desta forma estas a passar uma string, mas podes passar qualquer parâmetro, o flash ira associar a funcao 'funcaojavascript' do javascript a função ' funcaoActionscript' do FLASH espero que tenha ajudado, abraço e vai dando noticias. João Gonçalves (aka Papin) PS: segunda vou ate ao Porto dar um curso de flex, alguém que se oferece a mostrar a noite Tripeira, lol -----Mensagem original----- De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de andreb Enviada: sexta-feira, 12 de Setembro de 2008 17:21 Para: Mailing List da Comunidade Portuguesa de Desenvolvimento de RIAs - www.riapt.org Assunto: [riapt] Passar variáveis HTML para AS3 ( ExternalInterface?) Olá a todos, Gostava de saber qual é a melhor solução para passar variáveis HTML para AS3! Pela pesquisa que fiz parece-me que devo usar a class ExternalInterface. É esta a melhor opção? Se sim, é possível indicarem algum tutorial ou site que explique a novatos como eu a usarem-na? Obg e abraços andreb --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
