¿Recuerdan la apertura de archivos externos con fscommand en flash 8?
Bueno, pues con ella no se pueden abrir archivos en Flash CS3. Leyendo en varios foros de adobe di con este post, donde encontré la solución a este problema.
Debemos descargar un archivo .exe llamado proxy, que llamará al archivo .bat que contiene la instrucción start, que carga nuestro documento.
Usando ActionScript 3, pueden hacer lo mismo, con la función flash.system.fscommand().
Bien, ahora copiamos el archivo proxy.exe en la carpeta fscommand y lo renombramos. Debe quedar con el mismo nombre del archivo.bat y el documento, en este caso quedaría así: nombre_del_ archivo.exe.
Por último, publicamos el archivo como proyector de windows (.exe).
Los documentos deben estar así:
Dentro de la carpeta fscommand copiamos el .exe, el .bat y el documento que queremos ejecutar:
Y listo. Ejecutamos el exe que genera flash y ya podemos abrir los documentos externos.
Bleend tienes razon, simplemente yo lei en la pagina de northcode y encontre el tutorial en ingles hice la traduccion a español y practique con mis archivos para ayudarle a camiand y subir el tip. Por:D-Virus
Marlinton, creo que en esta pagina esta la respuesta, lastimosamente no tengo un Mac para probarlo, pero intenta y cualquier cosa me comentas para ver que podemos hacer
Es muy interesante, pero me surge la siguiente duda, si tengo digamos 10 pdf, debo crear ese grupo de 3 archivo (bat, pdf y exe) para cada uno??? Por:Rafael-blog
Rafael-blog :
Es muy interesante, pero me surge la siguiente duda, si tengo digamos 10 pdf, debo crear ese grupo de 3 archivo (bat, pdf y exe) para cada uno???
Si Rafael, es lo que hay que hacer, ya que cada .exe llama un .bat que a su vez llama un .pdf o .doc Por:D-Virus
q flojera!!!!! deberian ser mas faciles las cosas con cada nueva version, pero bueno, ya que :/ Por:FerNiko-blog
Qué fuerte...
Nó sólo tenemos que generar 2 archivos por cada archivo que queremos ejecutar si no que encima no funcionará en mac...
en mi caso, tengo que hacer un cd hibrido para pc y mac donde se ejecutan 18 ppt por cada nivel... a este paso necesitaré un blu-ray para poder meterlo todo dentro...
con actualizaciones así, si lo llego a saber me quedo con flash 8... Por:Nordurljos-blog
Buen dia, he estado buscando la manera de abrir el pdf por medio de flash CS3 como has mostrado... pero no me funciona
Tengo mi carpeta fscommand y dentro esta:
* ejemplo.bat con el codigo
* ejemplo.exe(que baje del link)
*y ejemplo.pdf
al ejecutar AbrirA.exe(archivo flas en .exe)solo abre una ventana de MS-Dos que solo dura menos de 1 segundo abierta y ya...no pasa nada.
Alguien me pudiera decir en donde podria estar mi error?? Por:Fabianfg-blog
Excelente! funcina muy bien!! Por:OHOB-blog
Fabianfg-blog :
Buen dia, he estado buscando la manera de abrir el pdf por medio de flash CS3 como has mostrado... pero no me funciona
Tengo mi carpeta fscommand y dentro esta: * ejemplo.bat con el codigo * ejemplo.exe(que baje del link) *y ejemplo.pdf
al ejecutar AbrirA.exe(archivo flas en .exe)solo abre una ventana de MS-Dos que solo dura menos de 1 segundo abierta y ya...no pasa nada.
Alguien me pudiera decir en donde podria estar mi error??
Ejecuta unicamente el .bat desde el explorer para verificar que te este abriendo el archivo, puede ser que tengas mal el archivo .bat Por:D-Virus
A mi me funciona perfecto, pero tengo un problemita, cuando se ejecuta el archivo externo, la pelicula principal de flash que esta en fullscreen se convierte en una ventana y no quisiera que sucediera eso, necesito que permanezca igual la ventana en el fondo fullscreen y que se ejecute el archivo externo. Alguien podra ayudarme? Por:Luis Castillo-blog
A mi me ocurre lo mismo que a Fabianfg con flash CS3 todo hecho al pie de la letra, a decir verdad ya lo había hecho antes con versiones anteriores de flash con resultaos exitosos, pero ahora con CS3 nada, aparece una ventana de MS-DOS. El archivo .bat funciona bien ya que al dar clic directamente sobre el abre bien el archivo o directorio que pido. ¿Qué ocurre aquí? alguien que pueda ayudar Por:Enyalon-blog
Hola!
Quisiera que me ayudaran a abrir un pdf, por medio de flash CS3, en mac. Si sólo es posible en PC, de todos modos díganme para cambiarme de máquina. Aunque el cd debe de leerse en las dos plataformas.
Ya me dieron esta acción: on (release) {
getURL("ruta/nombre arcvhivo.pdf", "_blank");
}
pero me abre Safari, y no quiero eso.
Gracias! Por:Matuza-blog
Hola matuza, al usar getURL haces que el pdf se ejecute en el browser que tengas predeterminado, sigue el tutorial para que abra directamente desde acrobat, voy a investigar como se hace en mac, pero ten en cuenta que debes generar un mac projector a la hora de publicarlo Por:D-Virus
Exelente tu ayuda Por:Andres Carvajal-blog
Hola chicos, saben todo me funciona, menos el action que va en el boton, yo lo tengo escrito así:
y en la primera linea me arroja un error alguin me puede decir que hice mal.
Todos los otros archivos funcionan bien, excepto este boton. Por:Rolando-blog
Rolando-blog, prueba a quitarle el acento al nombre de tu archivo "presentación" (quitalo al nombre de archivo y a la llamada desde flash).
No se si te servirá, a mi me funcionó.
Suerte,
María.- Por:mariapod
Excelente Post... Solo una observacion cuando quiero abrrir ejecutables directamente ej: flash.system.fscommand("exec","test2.exe"); me da error y no se si tenga una version de flash limitada o cual sea el lio pero no me deja hacer dicha accion... con el proxy funciona bien pero no es seguro ya que el .bat es facil de configurar y cambiarlo por algun programa malicioso... me gustaria que alguien me diga si tiene el mismo problema o deberia funcionar el abrir ejecutables directamente... gracias... Por:difercm-blog
intento correr el swf para ver como funciona pero medar error en el codigo.
Se espera '{'
on (release) = function(){
tengo cs3 y utilizo as 2.0
el codigo que tengo es el siguiente
on (release) = function(){
fscommand("exec","presentacion1.exe");
} Por:kaos -blog
es posible hacerlo directamente de un archivo SWF? osea sin transformarlo en exe? Por:Osuka-blog
difercm-blog tengo el mismo problema con el Action Script 3 el error que me de es
No se puede crear la propiedad onRelease en flash.display.SimpleButton. Por:betoLY
Hola, tengo una duda. Mi película madre carga swf externos, estoy haciendo un CD interactivo. Y en uno de esos swf tengo para descargar PDF, funciona también si lo pongo el código desde ahí?? Por:Adriana-blog
Gracias muy util... que buena información Por:Julian Andres-blog
gracias por resolvernos la duda, era desesperante el ver ese aviso de msdos saludos gracias por el post!! Por:muy bien!!-blog
Hola a todos! Muchísimas gracias! Llevaba un montón de tiempo buscando algún tipo de solución que me permitiese mostrar presentaciones de ppt en flash y tras descargar y probar un montón de conversores... finalmente esta solución me ha ido de perlas!
Muchísimas gracias! Por:Paula-blog
Reviviendo este post:
mi codigo en Actionscript 3 está asi:
function clickdemo(event:MouseEvent):void {
flash.system.fscommand("exec","VT4a.exe");
}
que me falta declarar para que esto funcione? porque no hace nada mi boton.. Por:mariaraziel
la verdad que genial como esta explicado me ha salvado, estuve mas de 12 horas para dar con lo correcto. Muchas gracias. Por:fede-blog
hola,me parese genial que haya gente asi sin egoismos para enseñar, por otra estoy haciendo todo lo que dice el tutorial, el .exe me funciona, el .bat funciona, pero cuando compilo el .fla me sale este error(La declaración debe aparecer dentro del controlador on) y entonces cuando creo el ejecutable de flas no me abre el ppsx que necesito que me abra,
estoy trabajando con flash cs3 y as 2.
mi correo es: hoanqui@hotmail.com por favor que alguien me ayude Por:hoover andres-blog