Archive para Junio, 2010

Ejecutar código Javascript al pulsar en un botón

En esta ocasión, Alberto me realiza la siguiente consulta:

Pregunta:

Como pasar el siguiente código ActionScript 2 a ActionScript 3:

on (release) {
getURL(
"javascript:hideBL(\'variable\')");
}


Lee el resto de esta entrada »


Llamadas a funciones Javascript desde Actionscript 3

La llamada a funciones Javascript que esten en el HTML de la web que muestra la película Flash, es realmente sencillo, tan sólo debemos de utilizar este código:
Importamos la librería externa que vamos a utilizar:

import flash.external.ExternalInterface;

Y donde querámos utilizar la función Javascript sólo tenemos que hacer lo siguiente:

ExternalInterface.call("funcion_javascript");

De esta forma podemos pasar variables a la función Javascript:

var devolucion:int = ExternalInterface.call("funcion_javascript", "valor");

... y recoger variables devueltas por la función.