Ir para conteúdo

Arquivado

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

Dieguinhu Web

Javascript a partir de on release no flash

Recommended Posts

Gente

 

 

Eu tenho uma function javascript no html

 

function tudo(){

 

}

 

 

eu queria executar ela a partir de um on(release){ do flash ...seria com external interface???? ja tentei aqui e não deu certo..

 

 

coloquei no primeiro frame do meu flash

 

import flash.external.*;

 

e no

 

on (release)

{

ExternalInterface.call("tudo");

}

 

 

segue abaixo o meu HTML

 

<script LANGUAGE=javascript>
<!--
function popup(programa,largura,altura) {
	
	tela = window.open(programa,null,"height=" + altura + ",width=" + largura + ",top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
}
function popup1(programa,largura,altura) {
	
	tela = window.open(programa,null,"height=" + altura + ",width=" + largura + ",top=0,left=0,status=no,toolbar=no,menubar=no,location=no,scrollbars=yes");
}
//-->
function tudo(){

document.getElementById("tudo").style.display="block";
document.getElementById("flash1").style.display="block";
document.getElementById("flash").style.display="none";

}

</SCRIPT>
<html><head><title>Ticket Car - Orçamentos</title></head><style type=text/css><!--td { font-family: Arial, Helvetica, sans-serif; color: black; font-size:10pt}a:link {  font-family: Arial, Helvetica, sans-serif;  color: black;text-decoration: none}a:active {  font-family: Arial, Helvetica, sans-serif; color: black; text-decoration: none}a:visited {  font-family: Arial, Helvetica, sans-serif;  color: black; text-decoration: none}a:hover {  font-family: Arial, Helvetica, sans-serif; color: red; text-decoration: none}a.menu:link {  font-family: Arial, Helvetica, sans-serif;  color: navy; text-decoration: none}a.menu:active {  font-family: Arial, Helvetica, sans-serif; color: navy; text-decoration: none}a.menu:visited {  font-family: Arial, Helvetica, sans-serif;  color: navy; text-decoration: none}a.menu:hover {  font-family: Arial, Helvetica, sans-serif; color: red; text-decoration: none}--></style><body pragma=true nocache bgproperties=fixed background=fundo.gif bgcolor=#ffffff>
<div id="flash" style="position:absolute">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="750" height="600">
	<param name="movie" value="teste.swf">
	<param name="quality" value="high">
	 <param name="wmode" value="transparent">
	<embed src="teste.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="750" height="600"></embed>
  </object>
</div>
<div id="flash1" style="position:absolute;display:none">
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="800" height="600">
	<param name="movie" value="teste1.swf">
	<param name="quality" value="high">
	 <param name="wmode" value="transparent">
	<embed src="teste1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed>
  </object>
</div>
<table width=100% border=0 cellpadding=0 cellspacing=0><tr><td align=left><table border=0 cellpadding=0 cellspacing=0><tr>  <td background=cab_esq.gif></td>  <td background=cab_meio.gif>	<font face=arial,tahoma color=navy size=2><b>	     Orçamentos Disponíveis  </font></b></td>  <td><img src=cab_ponta.gif></td></tr></table></td><td align=right><font size=2><a href=../help/psorof_consulta_orcamento.htm target='_blank'><img src=tickinho_ajuda.gif border=0 alt=Ajuda></a></font></td></tr></table><br><table border=0 cellpadding=0 cellspacing=0><tr>  <td><IMG src=n_azul_e.gif width=8 height=16></td>  <td bgcolor=#0000aa height=16> <font face=arial,tahoma color=#ffffff size=2><b>Pesquisa</b></font></td>  <td><IMG src=n_azul_d.gif width=8 height=16></td></tr></table><table width=700 border=0 cellpadding=0 cellspacing=0 width=100% ><tr>  <td background=n_es.gif width=12 height=15><font size=1> </font></td>  <td background=n_t.gif  height=15><font size=1> </font></td>  <td background=n_ds.gif width=11 height=15><font size=1> </font></td></tr><tr>  <td background=n_l.gif widht=12> </td>  <td bgcolor=white><table><tr><td><b>Status</td>
<td><SELECT name=status><option value=RES>Respondidos</OPTION><option value=APR selected>Aprovados</OPTION><option value=REJ>Rejeitados</OPTION><option value=ACE>Concluídos</OPTION></SELECT></td>
<td><b>Solicitação</td><td><input type=text name=solicitacao value='' maxlength=6 size=6></td><td><b>Orçamento</td><td><input type=text name=orcamento value='' maxlength=6 size=6></td></td><tr><td><b>Empresa/Base</td><td><input type=text name=empresa value='' maxlength=6 size=6>/<input type=text name=base value='' maxlength=3 size=3><a href="java script:popup('../pesquisa/psep.asp',600,500);"><img src=botajuda.gif border=0></a></td><td><b>Placa</td><td><input type=text name=placa_letra  value='' maxlength=3 size=3>-<input type=text name=placa_numero value='' maxlength=4 size=4></td><td align=center colspan=2><img src=botprocessar.gif border=0 onClick="tudo()" style="cursor:pointer"></a></td></tr></table>  </td>  <td background=n_d.gif height=11 widht=15> </td></tr><tr>  <td background=n_ei.gif width=12 height=15><font size=1> </font></td>  <td background=n_b.gif  height=15><font size=1> </font></td>  <td background=n_di.gif width=11 height=15><font size=1> </font></td></tr></table><br>
<div id="tudo" style="display:none">
<table border=0 cellpadding=0 cellspacing=0><tr>  <td><IMG src=n_azul_e.gif width=8 height=16></td>  <td bgcolor=#0000aa height=16> <font face=arial,tahoma color=#ffffff size=2><b>Dados dos Orçamentos </b></font></td>  <td><IMG src=n_azul_d.gif width=8 height=16></td></tr></table><table border=0 cellpadding=0 cellspacing=0><tr>  <td background=n_es.gif width=12 height=15><font size=1> </font></td>  <td background=n_t.gif  height=15><font size=1> </font></td>  <td background=n_ds.gif width=11 height=15><font size=1> </font></td></tr><tr>  <td background=n_l.gif widht=12> </td>  <td bgcolor=white><table><tr  bgcolor=99ccff><td>Obs.</td><td>Placa</td><td>Solicitação<td>Orçamento</td><td>Data</td><td>Empresa / Base</td><td>Prazo</td><td>Tipo</td><td>Ultimo Evento</td><td>Valor</td><td> </td></tr><tr align=center bgcolor=white><td><font color=#ff0000> </font></td><td><a href=# onclick=popup('../pesquisa/cove.asp?chave=663&parm1=2&parm2=44',650,400)>CLC-1357</a></td><td><a href=# onclick=popup('../pesquisa/solicitacao.asp?chave=312857&grupo=663&base=2',650,550)>312857</a></td><td><a href=#  onclick=popup('receber.htm',650,400)>370965</a></td><td><font size=1>02/03/2009 03:13:54 p.m.</font></td><td align=left><font size=1><a href=#  onclick=popup('../pesquisa/coep.asp?chave=663&parm1=2&porta=44&solic=312857',650,400)>KELLOGG BRASIL / BASE DEMO</a></td><td><font size=1>03/03/2009 03:13:54 p.m.</font></td><td><font size=1>Orcamento</td><td align=left><font size=1>APROVADO</td><td align=right>508,41</td><td><a href=# onclick=popup('../pesquisa/impressao.asp?parm1=312857&parm2=370965&parm3=APR',750,550)><IMG SRC='impressora.gif' border=0></a></td></tr><tr align=center bgcolor=ffffe0><td><font color=#ff0000> </font></td><td><a href=# onclick=popup('../pesquisa/cove.asp?chave=663&parm1=2&parm2=44',650,400)>CLC-1357</a></td><td><a href=# onclick=popup('../pesquisa/solicitacao.asp?chave=308018&grupo=663&base=2',650,550)>308018</a></td><td><a href=#  onclick=popup('../pesquisa/psor.asp?parm1=365157&parm2=308018&parm3=308018&parm4=O',650,400)>365157</a></td><td><font size=1>05/02/2009 10:32:37 a.m.</font></td><td align=left><font size=1><a href=#  onclick=popup('../pesquisa/coep.asp?chave=663&parm1=2&porta=44&solic=308018',650,400)>KELLOGG BRASIL / BASE DEMO</a></td><td><font size=1>07/02/2009 10:32:37 a.m.</font></td><td><font size=1>Orcamento</td><td align=left><font size=1>RECEBIDO</td><td align=right>34,00</td><td><a href=# onclick=popup('../pesquisa/impressao.asp?parm1=308018&parm2=365157&parm3=APR',750,550)><IMG SRC='impressora.gif' border=0></a></td></tr><tr align=center bgcolor=white><td><font color=#ff0000> </font></td><td><a href=# onclick=popup('../pesquisa/cove.asp?chave=663&parm1=2&parm2=44',650,400)>CLC-1357</a></td><td><a href=# onclick=popup('../pesquisa/solicitacao.asp?chave=306589&grupo=663&base=2',650,550)>306589</a></td><td><a href=#  onclick=popup('../pesquisa/psor.asp?parm1=363237&parm2=306589&parm3=306589&parm4=O',650,400)>363237</a></td><td><font size=1>29/01/2009 04:48:56 p.m.</font></td><td align=left><font size=1><a href=#  onclick=popup('../pesquisa/coep.asp?chave=663&parm1=2&porta=44&solic=306589',650,400)>KELLOGG BRASIL / BASE DEMO</a></td><td><font size=1>30/01/2009 04:48:56 p.m.</font></td><td><font size=1>Orcamento</td><td align=left><font size=1>TERMINADO</td><td align=right>555,48</td><td><a href=# onclick=popup('../pesquisa/impressao.asp?parm1=306589&parm2=363237&parm3=APR',750,550)><IMG SRC='impressora.gif' border=0></a></td></tr><tr align=center bgcolor=ffffe0><td><font color=#ff0000> </font></td><td><a href=# onclick=popup('../pesquisa/cove.asp?chave=663&parm1=2&parm2=44',650,400)>CLC-1357</a></td><td><a href=# onclick=popup('../pesquisa/solicitacao.asp?chave=306561&grupo=663&base=2',650,550)>306561</a></td><td><a href=#  onclick=popup('../pesquisa/psor.asp?parm1=363188&parm2=306561&parm3=306561&parm4=O',650,400)>363188</a></td><td><font size=1>29/01/2009 03:50:25 p.m.</font></td><td align=left><font size=1><a href=#  onclick=popup('../pesquisa/coep.asp?chave=663&parm1=2&porta=44&solic=306561',650,400)>KELLOGG BRASIL / BASE DEMO</a></td><td><font size=1>30/01/2009 03:50:25 p.m.</font></td><td><font size=1>Orcamento</td><td align=left><font size=1>RETIRADO</td><td align=right>90,00</td><td><a href=# onclick=popup('../pesquisa/impressao.asp?parm1=306561&parm2=363188&parm3=APR',750,550)><IMG SRC='impressora.gif' border=0></a></td></tr>

<tr align=center bgcolor=ffffe0><td><font color=#ff0000> </font></td><td><a href=# onclick=popup('../pesquisa/cove.asp?chave=663&parm1=2&parm2=44',650,400)>CLC-1357</a></td><td><a href=# onclick=popup('../pesquisa/solicitacao.asp?chave=306561&grupo=663&base=2',650,550)>234565</a></td><td><a href=#  onclick=popup('../pesquisa/psor.asp?parm1=363188&parm2=306561&parm3=306561&parm4=O',650,400)>356542</a></td><td><font size=1>29/01/2009 03:50:25 p.m.</font></td><td align=left><font size=1><a href=#  onclick=popup('../pesquisa/coep.asp?chave=663&parm1=2&porta=44&solic=306561',650,400)>KELLOGG BRASIL / BASE DEMO</a></td><td><font size=1>30/01/2009 03:50:25 p.m.</font></td><td><font size=1>Orcamento</td><td align=left><font size=1>CONCLUÍDO</td><td align=right>90,00</td><td><a href=# onclick=popup('../pesquisa/impressao.asp?parm1=306561&parm2=363188&parm3=APR',750,550)><IMG SRC='impressora.gif' border=0></a></td></tr>
</table>  </td>  <td background=n_d.gif height=11 widht=15> </td></tr><tr>  <td background=n_ei.gif width=12 height=15><font size=1> </font></td>  <td background=n_b.gif  height=15><font size=1> </font></td>  <td background=n_di.gif width=11 height=15><font size=1> </font></td></tr></table>
</div>
<br><input type=hidden name=funcao value=><input type=hidden name=parm1 value=><input type=hidden

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro que não se usa mais on(release)... é código ultrapassado

 

Deve-se colocar a action no frame...

Instancie seu botão como quiser.

 

crie uma layer que pegue todos os frames do seu fla para que o botão funcione mesmo que esteja no frame xyz...

 

e coloque

instancia_do_botao.onRelease = function(){
   getURL("java script:tudo()");
}

Se quiser usar o metodo ultrapassado pode usar tbm

on(release){
   getURL("java script:tudo()");
}

Abraços

 

PS:O JavaScript é junto caso esteja separado pelo forum

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom eu fiz exatamente isso....e sobre a questão de usar uma function ou não pra disparar um on(release) tanto faz....

 

 

exibe uma mensagem o "adobe flash não pode excutar uma fonte insegura"

 

e não executa o javascript do html

 

 

on (release)
{
   getURL("java script:tudo()");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

:)

 

Esse código só vai funcionar quando você colocar no servidor.

 

Se você testar no seu computador é obvio que não vai funcionar...

 

Mas em todo caso, vá em publish Settings (opções de publicação)(ctrl+shift+f12) vá na aba de flash e escolha a opção acess only local, e mude para acess only network

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom então você ta fazendo algo de errado no javascript :P

 

Tente colocar um alert("entrei no tudo"); lá no javascript para ver se ele roda ;)

 

Pois testei o comando aqui só pra saber qual era... várias vezes e funciona perfeitamente bem O.o

Abraços

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.