Diseño multimedia > Rutas de archivos con fscommand y getURL > La carpeta fscommand


La carpeta fscommand

El comando exec de la acción fscommand se usa para arrancar una aplicación externa EXE. Su sintaxis es: fscommand("exec", "aplicacionexterna.exe");

En Macromedia Flash MX esta aplicación externa debe estar situada en una subcarpeta nombrada como “fscommand”. Esta subcarpeta tiene que ubicarse en el mismo directorio que el proyector Flash que invoca la acción fscommand. Se trata de una restricción de seguridad novedosa en la versión MX que evita malos usos de la opción exec del fscommand.

El siguiente script asociado a un botón lanza una aplicación Windows APLIexterna.exe que se encuentra alojada en la carpeta fscommand en el mismo nivel que el proyector.

on (release) {
fscommand(“exec”, “APLIexterna.exe”);  
}
 

Un archivo EXE llamado desde fscommand debe situarse en una carpeta llamada fscommand

Notas:

La aplicación externa se sitúa dentro de esta subcarpeta para usar sólo el nombre (sin especificar la ruta) de la misma en el argumento de fscommand.

El comando exec no permite llamar a la aplicación externa usando parámetros adicionales para ser interpretados por ésta. Esta limitación se suele resolver creando un archivo BAT que sí contenga una llamada a esta aplicación con sus correspondientes argumentos e invocando este BAT desde la casilla argumentos del comando exec.

   

Diseño multimedia > Rutas de archivos con fscommand y getURL > La carpeta fscommand