Jump to content


Photo

Actionscript 2 E Javascript


  • Faça o login para participar
1 reply to this topic

#1 xuki

xuki

    12 Horas

  • Usuários
  • 261 posts
  • Sexo:Não informado

Posted 06/07/2009, 12:43

Um simples geturl nao era pra funcionar já?

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

JavaScript
<script>
function closebanner();
{
	window.alert("teste");
	document.getElementById("banner").style.visibility = 'hidden';
}
</script>

Não é mais assim que se faz isso? AS3 é complicado ein..
P(eace) L(ove) U(nity) R(espect)

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 20/07/2009, 18:00

Vixi.

Não entendi nada.
O titulo do tópico fala em AS2, o código no post está em AS1 e o comentário final fala do AS3 hauahhuahuauh.

Então vamos lá:

1) Chamando javascript do AS1:

// clica no botão que vc desenhou no stage, aperta F9 para exibir o painel de actions e escreva:
on (release) {
   getURL("java script:closebanner();");
}
Note o "ponto-e-vírgula" no final da função e que "javascript" é tudo junto.

2) Chamando javascript com AS2:
// supondo que você possui um botão com instance name "botao_btn" no stage:
this.botao_btn.onRelease = function():Void {
	 getURL("java script:closebanner();");
}

3) Chamando javascrtipt com AS3:
// importando as classes necessárias:
import flash.events.MouseEvent;
import flash.external.ExternalInterface;

// assumindo que você tem um botão com instance name "botao_btn" no Stage:
this.botao_btn.addEventListener(MouseEvent.CLICK, callJavascript);

function callJavascript(mvt:MouseEvent):void {
	 ExternalInterface.call("closebanner");
}

Espero ter ajudado. Qualquer coisa é só postar novamente.

Abraços.

pp




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq