Foros del Web » Creando para Internet » Flash y Actionscript »

¿Se pueden abrir archivos con flash?

Estas en el tema de ¿Se pueden abrir archivos con flash? en el foro de Flash y Actionscript en Foros del Web. Por favor, me gustaría que alguien me ayudara. Tengo un interactivo en flash MX en el que se me ha pedido que cree, en una ...
  #1 (permalink)  
Antiguo 10/06/2005, 02:29
 
Fecha de Ingreso: junio-2005
Ubicación: Valencia, España
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
¿Se pueden abrir archivos con flash?

Por favor, me gustaría que alguien me ayudara.

Tengo un interactivo en flash MX en el que se me ha pedido que cree, en una de sus pantallas, vínculos que ejecuten archivos pdf. Mediante el comportamiento Get URL doy la ruta y ejecuta el explorer, que a su vez abre el Acrobat y, por fin, el archivo.

¿Hay algun script que cree para un botón el comportamiento necesario para abrir un programa .exe, sin necesidad de pasar por el explorer (get URL)?

Gracias!!
  #2 (permalink)  
Antiguo 10/06/2005, 02:49
 
Fecha de Ingreso: mayo-2005
Ubicación: Lima
Mensajes: 160
Antigüedad: 12 años, 6 meses
Puntos: 0
fscommand("exec","programa.exe");

Desde Flash Player 6 en adelante la restricción es que el ejecutable debe encuentrarse en una carpeta de nombre "fscommand", que debe estar en el mismo lugar que el swf.

Con versiones anteriores no existe esta restricción, e incluso puedes ejecytar un archivo para que se abra con su programa predeteminado. En el ultimo flash player puedes usar un .bat (en lugar de un exe) para hacer ésto.

El fscommand("exec") solo funciona desde un projector (exe), no desde un swf.
  #3 (permalink)  
Antiguo 10/06/2005, 06:41
 
Fecha de Ingreso: junio-2005
Ubicación: Valencia, España
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 0
Gracias, NoZilop
pero...

¿Podrías explicarme con un ejemplo cómo abrir un archivo con su programa predeterminado en flash MX?
  #4 (permalink)  
Antiguo 11/06/2005, 07:52
 
Fecha de Ingreso: mayo-2005
Ubicación: Lima
Mensajes: 160
Antigüedad: 12 años, 6 meses
Puntos: 0
El fscommand tambien está en AS1 (Flash MX)

El fscommand "exec" solo funciona desde projectores (.exe), si estas haciéndolo desde un swf no va a funcionar...

El geturl siempre va a intentar abrirlo en el navegador y si está el programa necesario instalado lo abrirá con ese (si el navegador tiene el plugin para ese programa, activeX en IE; entonces se mostrara dentro del propio navegador) si no existe ninguno entonces solo se tendrá la opción de descargar el archivo...

Lo del bat:

Creas un archivo .bat (crealo desde el bloc de notas, solo le cambias la extensión) y escribes esto:

@echo off
start archivo.extensión

Va a salir una ventana de DOS que se va a cerrar sola (si quitas el "start" no se cerrará) no se va a ver nada en esa ventana negra (a menos que quites el @echo off)

Siguiendo las restricciones del fscommand el .bat deberá estar en una carpeta "fscommand) pero los archivos que abres desde el bat no necesariamente. Para acceder a otros directorios las rutas relativas se manejan como en DOS (para subir de nivel de directorio se usa ../ or cada nivel).

Última edición por NoZilop; 11/06/2005 a las 08:01
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 17:41.