Hola, quiero saber la forma de abrir un archivo desde flash; lo quiero para un autorun que estoy haciendo en el cual voy a poner varios programas pero quiero ponerle un enlace directo al archivo y que éste se ejecute inmediatamente. Prové el comando:
on (release) {
getURL("archivo.ext");
}
pero invoca al navegador y se abre como una descarga. cosa que no quiero hacer.
saludos.
he probado con esto y no me resulta:
on (release){
fscommand("exec","archivo.bat")
}
Qué estoy haciendo mal; esa instrucción se la estoy poniendo a un botón.
Listo. Problema resuelto.
Azteckno, pon akí como lo conseguiste al final, para que sepamos todos la solución a esto please, así aportarás al foro una ayudita ;).
Bueno pues el error no se encontraba en el código sino en la ubicación del proyector; lo que pasa es que fue una confusión y puse el proyector en la carpeta fscommand al igual que los bat porque así decía en un tuto que vi y no resultaba por eso, sino hasta que lo saque y lo puse en raíz, después de que encontré más info en la página de macromedia acerca del comando sfcommand. Elcódigo es el sig.:
on (release){
fscommand("exec","archivo.bat")
}
y como mensioné, sólo funciona si existe el subdirectorio fscommand y el archivo bat o exe en ese subdirectorio.
saludos...
me podrias explicar exactamente que es lo que deve ir en la carpeta fscommand , y que deve ir fuera?
en la carpeta fscommand es donde deben de ir los archivos *.bat, *.exe, *.com, o sea, los archivos que se van a ejecutar cuando los llame el comando fscommand()
usen el buscador del foro -_-u
ya huse el buscador pero no encontre nada, seguramente no se husarlo...
y por cierto sigue sin funcionarme , hago todo como dicen pero nada, debo estar equivocandome en algo.
alguien tiene un ejemplo que funcione para verlo mejor?
les dejo mi pelicula por si quieren mirar si el codigo esta
http://es.geocities.com/jsl000222/pelicula.swf
es simple, en un folder deben de estar estos archivos
[dir]
fscommand -> dir
autorun.exe -> file
[/dir]
dentro de fscommand
[dir]
archivo.bat -> file
archivo2.bat -> file
[/dir] en el boton donde quiras llamar a cualquier archivo de estos debe estar asi
on(release){
fscommand("exec","archivo.bat");
}
cada que sale un tema sobre este comando recomiendo la lectura de este articulo
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_14280
dice claramente que es lo que se tiene que hacer =)
Cita de: Macromedia.comExecutes an application from within the projector. In Macromedia Flash MX this application must be in a folder named "fscommand" which is a direct subfolder of the projector.
y tiene un ejemplo
Cita de: Macromedia.comon (release) {
fscommand ("exec", "someApplication.exe");
}
cualquier duda postea ;)