Llamar función javascript desde Flash con SWFAddress
1 seguidor
Hola a todos,
Alguien sabría decirme si existe alguna solución para poder hacer llamadas a javascript aunque uses Swfaddress. No me funcion ExternalInterface.call() y sé que es debido al uso de SwfAddress.
Muchísimas gracias
desordenado
Añadimos variables con addVariable() y las obtenemos con getVariable() de SWFObject, y luego podemos utilizar eventos de javascript para disparar las acciones.
Ejemplo:
var so = new SWFObject("jair.swf", "jair", "100%", "100%", "8", "666666");
so.addParam("scale", "noscale");
so.addVariable("cerrar", "false");
so.write("etiqueta");
Y el evento que utilizo:
window.onbeforeunload = function(e) {
if(so.getVariable("cerrar"))
return "Cerramos!!.";
};
desordenado
Estoy mirando las funciones de SWFAddress que me permitan ejecutar acciones javascript, si alguien sabe algo se lo agradecería. Si encuentro la solución la publico.
desordenado
Tampoco funciona getURL(), esa era la primera opción. :)
Usuario desconocido
no se si será la mejor opción, pero tienes getURL("javascript:funcion")
;)