Crear un botón en flash para que abra un archivo ejecutable

Necesito saber como puedo hacer para crear un botón el flash que me abra un programa externo (.exe).

1 Respuesta

Respuesta
1
Depende mi amigo(a)... tu presentación en flash es para web o es para .exe (cd multimedia por ejemplo)... de eso depende todo...
espero tu aclaracion =)
Ronald
¿Para ambos casos como se soluciona? Gracias
Bueno ahí está la diferencia...
Para web, simplemente... no se soluciona, je je... lo siento, flash ha impedido la ejecución de archivos .exe con autorización o no del usuario... esto por seguridad (imagina que un virus se quiera pasar de listo).
En estos casos solo puedes subir un .exe a tu servidor, por ejemplo "http://www.miweb.com/archivo.exe", y luego desde el flash, llamarlo con un botón, el código sería:
on(release){
getURL("http://www.miweb.com/archivo.exe", "_blank");
}
Esto hace que el usuario pueda "descargar" el archivo ejecutable, pero IMPOSIBLE ejecutarlo directamente...
En el caso del cd multimedia sin embargo, es muy distinto... ahí SI puedes ejecutar archivos .exe directamente. El proceso es un tanto complicado (o quizás muy complicado) pero funciona sin problemas.
Pasos a seguir:
1. Crea tu archivo .fla y sitúa un botón ahí. Este botón debe tener este código:
on(release){
fscommand("exec", "boton01.bat");
}
2. Exporta tu archivo .fla como un proyector (.exe)
3. Crea una carpeta en el mismo directorio donde se encuentra el fla y el exe... dale este nombre: "fscommand" (sin comillas, claro)
4. Dentro de esta carpeta pon tu archivo ejecutable (digamos que se llama "archivo01.exe")
5. Crea un archivo de texto TXT y nombralo "boton01.txt"
6. Edita este .txt y dentro escribe estas líneas:
@echo off
Start archivo01.exe
@exit
7. Guarda los cambios al .txt, ciérralo y renómbralo como .bat... ahora debe llamarse "boton01.bat"
8. Ejecuta el .exe que está fuera de esa carpeta, presiona el botón, y ya!... debería funcionar...
Espero te ayude.
suerte =)
Ronald

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas