MMExecute()

Disponibilidad

Flash Player 7.

Sintaxis

MMExecute("Flash JavaScript API command;")

Parámetros

Flash JavaScript API command Cualquier comando que puede utilizar en un archivo Flash JavaScript (JSFL).

Valor devuelto

El resultado, si lo hubiere, enviado por la sentencia de JavaScript.

Descripción

Función; permite enviar comandos de la interfaz API JavaScript de Flash desde ActionScript.

La interfaz API JavaScript de Flash (JSAPI) proporcionan varios objetos, métodos y propiedades para duplicar o emular los comandos que un usuario puede introducir en el entorno de edición. Con la interfaz JSAPI, puede escribir scripts que amplían Flash de varias formas: puede añadir comandos a menús, manipular objetos en el escenario, repetir secuencias de comandos, etc.

En general, un usuario ejecuta un script de JSAPI seleccionando Comandos > Ejecutar comando. Sin embargo, puede utilizar esta función en un script ActionScript para llamar a un comando JSAPI directamente. Si utiliza MMExecute() en un script en el Fotograma 1 del archivo, el comando se ejecuta cuando se carga el archivo SWF.

Para más información sobre la JSAPI, consulte www.macromedia.com/go/jsapi_info_en.

Ejemplo

El comando siguiente devuelve una matriz de objetos de la biblioteca:

var libe:Array = MMExecute("fl.getDocumentDOM().library.items;");
trace(libe.length + " items in library");