Mi AS3 es este:
Código ActionScript :
import flash.external.ExternalInterface;
var texto:String;
ExternalInterface.addCallback("clickBoton1", LinkUno);
ExternalInterface.addCallback("clickBoton2", LinkDos);
function LinkUno():void
{
texto = "Fue clicado el primer link";
mostrar();
}
function LinkDos():void
{
texto = "Fue clicado el segundo link";
mostrar();
}
function mostrar():void
{
txtCampo.text = texto;
}
y el HTML este:
Código HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Enlaces</title>
<script type="text/javascript" src="swfobject.js"></script>
<script type='text/javascript'>
function ClicadoUno()
{
document.getElementById("myId").clickBoton1();
}
function ClicadoDos()
{
document.getElementById("myId").clickBoton2();
}
</script>
</head>
<body>
<p><a href="#" onclick="ClicadoUno() ;return false">Link 1</a>
</p>
<p><a href="#" onclick="ClicadoDos() ;return false">Link 2</a></p>
<div>
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="200">
<param name="movie" value="links.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="links.swf" width="300" height="200">
<!--<![endif]-->
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
</body>
</html>
Alguna idea de cómo resolver este problema?. Desde ya muchas gracias. Claudio
