Ir para conteúdo

POWERED BY:

Arquivado

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

afascina

Problemas com Flash + JavaScript

Recommended Posts

Olá pessoal!

 

Cá estou mais uma vez com minhas dúvidas hehe. Bom, tenho um botão no flash e atribuí a seguinte ação:

 

on (release) {    getURL("javascript:AbreCaca()");}

Depois, no site que possui o swf, coloquei o java script:

 

<script Language=JavaScript> function AbreCaca() { janela=window.open('Caca.htm', '', 'width=300, height=200'); }</script>

O problema é que o Flash não está abrindo a janela que deveria abrir! Alguém sabe pq disso?! Como resolver?!

 

Abraço,

André

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ai mano tenta isso :

 

No HTML põe esse codigo :

 

<script language="JavaScript"> function openNewWindow(URLtoOpen, windowName, windowFeatures) {newWindow=window.open(URLtoOpen, windowName, windowFeatures); }</script>

E no Botão do Flash esse :

 

on (release) {	getURL("javascript:openNewWindow('http://www.seu_site.com.br,'thewin','height=480,width=640,toolbar=no,scrollbars=no')");}

 

 

Gustavo "thebike"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Pô cara, valeu pela ajuda! Mas infelizmente não funcionou!! :huh: ( Não acontece nada quando clico no botão...o swf está numa página q abre em Chromeless Window, será que o Chromeless que "atrapalha"? Abraço,André

Compartilhar este post


Link para o post
Compartilhar em outros sites

no flash MX é preciso colocar o void(0);

 

Não sei explicar tecnicamente pra quê serve, só que sei que colocando o troço funciona:

 

 

no botão flash:

 

on (release) {

getURL("java script:AbreCaca(); void(0);");

}

 

 

 

no HTML

 

<script Language=JavaScript>

function AbreCaca() {

window.open('Caca.htm', 'nome_da_janela', 'width=300, height=200');

}

</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Bom pessoal, infelizmente nenhum destes códigos funcionou! B) O flash não responde à ação!! :/ Tentei com chromeless window e acabou funcionando mas como tenho mtos links, o chromeless não é adequado! Acho que vou acabar usando loadmovie mesmo! :( Abraço,André

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tah testando se tah funcionando direto no flash ou você tah publicando em html e testando nela?????no seu 1º poste coloca ele no botão, mas coloca um ; no fim!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

TENTE O SEGUINTE:AÇÃO DO BOTÃO DO FLASH:on (release) { getURL ("JavaScipt: openWindow()");}FUNÇÃO JAVASCRIPT DESCRITA NA PÁGINA HTML:<script LANGUAGE ="JavaScript"> <!-- function openWindow(){ window.open('index.html', 'Página Principal', width="300", height="200"); }//--></script> NOTA ESTE JAVASCRIPT APENAS FUNCIONARÁ DENTRO DO AMBIENTE WEB, OU SEJA POR INTERMÉDIO DO BROWSER, ARQUIVOS .SWF OU .EXE, NÃO IRAM RODAR O SCRIPT, PARA ESSES MONTE MOVIE CLIPS QUE FAÇÃM A VEZ DO JS, COMO POR EXEMPLO UMA JANELA IMITANDO A DO WINDOWS, OU QUE QUISER...ESPERO QUE CONSIGA BOTAR PARA FUNCIONAR, EM MEU PC FUNCIONOU...

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.