Saltar al contenido

Abrir documentos desde un proyector de flash

Hace poco estaba diseñando una multimedia en flash que requería abrir algunos documentos externos: algunos archivos pdf, imágenes y archivos doc entre otros.
Leyendo un artículo de Northcode llamado Conquering FSCommand EXEC Part 1 : Proxy que habla sobre las restricciones existentes en el comando exec de flash y haciendo pruebas con el proxy.exe que está publicado en la página, me di cuenta que para uno o dos archivos es suficiente, pero la multimedia en que estaba trabajando tenía una documentación mucho mayor y quería, además, poder organizarla en directorios.
Así que decidí crear una aplicación que me permitiera abrir archivos usando como puente el portapapeles de windows.
Es fácil de usar ya que es sólo crear en el actionscript de la película:

var cmd = "myfile.pdf";
System.setClipboard(cmd);
fscommand("exec", "execClip.exe");

Y es suficiente ya que el execClip carga un archivo de procesamiento por lotes (BAT) que se encarga de enviar la llamada al sistema operativo para ejecutar la aplicación asociada con ese documento.
Se puede usar navegación en directorios usando:

var cmd = "....\\docs\\myfile.pdf";

La aplicación está publicada en Silencesoft:
execClip.
También hay un ejemplo de publicación en formato CS3.

Publicado enActionscriptProgramarSoftware

Un comentario

Los comentarios están cerrados, pero los trackbacks y pingbacks están abiertos.