Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LadyAra

Action Script + Javascript

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.