LadyAra 0 Denunciar post Postado Janeiro 27, 2011 Bom dia... Procurei pelo termos flash + action script + javascript e não encontrei nada parecido. Eu não entendo nada de actionScript, mas estou precisando colocar o selo abaixo em um site feito totalmente em flash <script language="JavaScript" src="https://dunsregistered.dnb.com" type="text/javascript"></script> Pesquisei...e achei duas opções a ExternalInterface.call e on(release){ getURL("javascript:função('parametros');"); } pelo que entendi, todos chamam a função javascript, até ai tudo bem.Mas eu não tenho uma função. Se fosse em um arquivo html eu criaria uma div e dentro colocaria o script acima. Mas e no actionScript????? Alguém poderia me dar um ajuda, dica do que e pelo que procurar?? procurando por chamada javascript no flash só achei através de função... Mas o código que recebi foi apenas <script language="JavaScript" src="https://dunsregistered.dnb.com" type="text/javascript"></script> mais nada!! Tentei criar um botão...e dentro dele o código acima, mas a imagem não apareceu na tela. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Janeiro 27, 2011 no seu caso, o arquivo .js já executa o codigo dele assim que é adicionado, ele não tem uma função a ser chamada(o que é uma pratica ruim, mas isso é outra história) o que você pode fazer nesse caso, é criar uma função que carrega o arquivo .js dinamicamente, e chama-la do flash dá uma pesquisada por "carregar javascript dinamicamente" que tem algumas maneira de fazer isso []´s Compartilhar este post Link para o post Compartilhar em outros sites
LadyAra 0 Denunciar post Postado Janeiro 27, 2011 oie achei esse site aqui... Carregar javascript externo mas não funcionou No meu index coloquei o seguinte código dentro do <head></head> <script type="text/javascript"> function loadScript(url, callback){ var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState){ script.onreadystatechange = function(){ if (script.readyState == "loaded" || script.readyState == "complete"){ script.onreadystatechange = null; callback(); } }; } else { script.onload = function(){ callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); } </script> Depois ele pede que fique dentro do <body> mas independente de onde eu coloque isso...não funciona <script type="text/javascript"> loadScript("https://dunsregistered.dnb.com", function(){ }); </script> Poderia me ajudar...achei vários sites com o mesmo tutorial... eu criei um arquivo .js onde joguei o <script>...também não resolveu Por favor...se tiver alguém ai me dá uma ajuda como não consegui resolver o problema acima, vou criar um botão que abre um pop-up com o arquivo.html que contém o selo. segui a risca o tutorial do site Janela Pop-up mas enquanto que o dele...abre o site que ele especificou o meu apenas abre o navegador padrão..que aqui no caso é o googleChrome...ou seja minha janela pop-up não chama o seloT.html chama o googleChrome preu digitar a url o que estou fazendo de errado??Eu coloquei isso no botão on(release) { getURL("javascript:NewWindow('seloT.html','name','400','400','yes')"); } e no seloT.html eu tenho o script que chama o selo <body> <script language="JavaScript" src="https://dunsregistered.dnb.com" type="text/javascript"></script> </body> e no index.html eu tenho <title>Untitled Document</title> <script LANGUAGE="JavaScript"> <!-- function NewWindow(url, windowName, w, h, scroll) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'; win = window.open(url, windowName, winprops); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } // --> </SCRIPT> </head> por que não abre seloT.html...por que só abre o navegador?? Alguém por favor Compartilhar este post Link para o post Compartilhar em outros sites