¿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
Tengo este codigo y me dice que la funcion debe estar dentro del contenedor on:
function salta8(event:MouseEvent):void
{
flash.system.fscommand("exec","catalogo.bat");
}
pero solo se realiza cuando cargar el proyector.exe Por:dan Inciso-blog
Buenas tardes compañeros, gracias de antemano por detenerse a leer este comentario, yo estoy haciendo un CD interactivo para una publicidad, sigo las cosas al pie de la letra pero me manda este error a la hora de publicarlo.
1119: Access of possibly undefined property onRelease through a reference with static type flash.display:SimpleButton.
y bueno el orden en el que lo tengo es asi,
una carpeta llamada spotpatro/intro.exe, intro.swf, intro.html, fscommand/ dentro de la carpeta fscommand/propuesta.bat, propuesta.doc, propuesta (del proxy)
Espero entiendan, disculpen si no me supe explicar bien. Por:simplepanas
Yo me encontré con ese problema, no me funcionaba en flash CS3, a pesar de que publicaba un .exe en flash player 8, a la hora de abrir el .pdf no pasaba nada simplemente se abría la ventana del .bat y se cerraba.
Lo que hice fue convertir el .swf principal con el programa "SWF & FLV Toolbox v3.5.exe" y generar un ejecutable flash con la versión de flash player 8 todo funciono.... Por:vendimia
Muchisimas gracias me han salvado la vida y me han ayudado como no tienen idea, de verdad gracias por su intencion de ayudar a otros compartiendo sus conocimientos Por:Jesus-blog
hola, buenos días! muchas gracias por la información, me funciona perfecto, pero tengo una duda: Mi archivo de flash en un sitio web, cuando lo coloque en un html para colgarlo en internet, el .exe no me sirve, verdad? tengo que poner el .swf y de esta manera no voy a poder abrir mi pdf. como hago ? alguièn podrá ayudarme !?
muchas gracias de antemano !! Por:psanti
Hola ahora si quiero ejecutar dos archivos .bat distintos para distintas instancias que hacemos???
gracias por su ayuda Por:Mariano-blog
Hola perdon mi pregunta infantil, estoy en una mac. Cuando dices, abrir el blog de notas.. que es? el action del flash o a que te refieres? mil gracias de antemano Por:Pablo-blog
Pablo-blog :
Hola perdon mi pregunta infantil, estoy en una mac. Cuando dices, abrir el blog de notas.. que es? el action del flash o a que te refieres? mil gracias de antemano
No mi hermano, no es el As, en mac block de notas es igual que el TextEdit, o donde yo lo realizo es el TextMate. claro que esto del BAT, EXE y demas, no te servira en MAC. Saludos Por:MacMauro
Una consulta, si tengo una carpeta q se encuentra dentro de la carpeta fscommand com hago par allamarlo e intentado casi todo, o es que no se puede abrir un archivo que se encuentra dentro de una sub carpeta en fscommand. Por:Piero-blog
Muchas Gracias, realmente es invaluable este aporte. Me ha tenido de cabeza todo febrero2010. Realmente ha sido una actualizacion esto, ya tenia rato de no usar Flash, la ultima que use es la MX y hora con CS3 que lio el que se ha armado.. Gracias por la ayuda. Por:Gracias Amigo-blog
Excelente! perfecto, muy funcional Por:Jenaro-blog
Hola, agradezco el aporte con este articulo.
Leas agradeciera si alguien sabe si se pueden utilizar carpetas anidadas dentro de la carpeta