Hace una semana, Adobe liberó las especificaciones del formato SWF. En la práctica lo que hicieron fue colgar en la web un pdf de 285 páginas. Yo me lo he leído por encima, y después de unas cuantas madrugadas codeando y durmiendo lo justito, he programado en AIR un pequeño editor de propiedades de los archivos swf.
Mostrar si el archivo está comprimido y guardarlo comprimido o descomprimido.
Mostrar y cambiar la versión del flash player para la que fue publicado.
Mostrar el tamaño del archivo.
Mostrar y modificar las dimensiones del archivo.
Mostrar y modificar la velocidad de reproducción (frame rate o fotogramas por segundo) del archivo.
Mostrar el número de fotogramas y la versión de ActionScript para la que fue exportado.
Mostrar y cambiar el color de fondo.
Regular la posibilidad del archivo de conectarse a Internet, ser protegido de la importación y permitir la depuración, eliminando las contraseñas que pudiera haber.
Estas cosas pueden ser útiles si necesitas editar una de estas propiedades básicas del archivo, y no tienes la fuente que lo generó.
Sobre todo puede tener utilidad la capacidad de cambiar el frame rate, para sincronizarlo con el de otra película, o el color de fondo.
El manejo de la protección de la importación y el debugger también pueden serte útiles si quieres ver cómo está hecho un archivo mediante el debugger de Flex o lo que sea.
Tengan en cuenta, que para usarlo es necesario tener el runtime de AIR instalado (está disponible para Windows, Mac y Linux).
El manejo de la interfaz no tiene pérdida. Simplemente haz click en el botón Load SWF o arrastra un archivo con la extensión .swf dentro de la aplicación. Luego edita las propiedades que quieras, y haz click en Save SWF para guardar el archivo. Si quieres guardar en un archivo nuevo, escribe la extensión (de tal manera que quede nombreDelArchivo.swf), ya que aun no he encontrado manera de que AIR lo haga automáticamente.
Noten que la versión actual puede tener algunos fallos, aunque es funcional. He de decir que aún así estoy bastante orgulloso, porque hace poco más de una semana no había manejado nunca un formato de bytes, y ahora he aprendido a desenvolverme bien con ellos . Lo cierto es que se hizo bastante interesante codificar y decodificar las diferentes estructuras que forman el archivo, en ocasiones bit a bit. Eso fue divertido, y saqué una aplicación presentable en poco tiempo, aunque entonces Zguillez encontró un Epic Fail™, que me hizo pasar unas horas muy divertidas debuggeando línea a línea toda la aplicación . El caso es que ya hay algo mostrable, aunque si alguien se ofrece a mejorar algún detalle de la interfaz o cualquier otra cosa será bienvenido .
lo hiciste!!! Felicidades!
*se lo guarda para editar cierto archivos SWF Por:Otaku RzO
Dios mio Zah. Eres un crack! Deslumbradita me tienes! Enhorabuena. Buenas horas de tu preciado tiempo invertidas, si señor. Por:Carmen Vivas
Uh muy bueno che... exelente que empiecen a husmear con estos formatos liberados.
Una preguntita: ¿Esta el pdf en español?. En ingles lo entiendo y me ayudo con internet pero obvio es mas incomodo :p
¡Saludos! muy bueno Por:danyrik_deslogueado-blog
Gracias a todos
En cuanto The Parrot, tengo que decir que a pesar de llevar días camino de Bruselas, sí me inspiró de una manera difícil de explicar...
Tengo intención de continuar añadiendo funcionalidades. Una vez hecho esto, extraer imágenes y sonidos, por ejemplo, no debería ser muy difícil... pero me lo tomaré con algo más de calma .
Danyrik, en español difícil que encuentres documentación de esta naturaleza... y menos en tan poco tiempo. Por:Zah
Tenes razon jaja seria raro que tan pronto este en castellano...
Al menos te enseña a pronunciar:
The SWF file format (pronounced ?swiff?)
Jajajaj!! (no me den bola ) Por:danyrik_deslogueado-blog
Yo eché un vistazo a dicho PDF... y luego lloré en mi ignorancia... Por:Juanlu_001
Hasta ahora, el único editor que hice en AIR fue de XML, por lo que no puedo asegurar que la técnica de "guardar como" funcione en tu caso de la misma manera.
Lo que hice fue abrir un fileStream distinto para guardar y cargar, aunque manteniendo en un String la ruta del último XML abierto o creado. Entonces, si el usuario decidía guardar un archivo ya abierto, simplemente usaba la ruta almacenada en vez de mandarlo a Mis Documentos (bueno, a SUS documentos, jaja, chiste fácil, no pude evitarlo). Por:HernanRivas-blog
Muy buen trabajo, poco a poco empezaremos a ver muy buen material. Por:One
Simplemente sorprendente, me quito el sombrero !
:O Por:M@U
Zah
Definitivamente muy bueno!!!. Deberías de liberar el código también Por:esutoraiki
EXCELENTE!!!! Muy muy bueno!! muchas gracias!!! Por:camiloesc-blog
weno, no se si sera que lo toy abriendo mal, o no se que pasa, weno el asunto es que no habre el *.swf, aver si me dan una manita, ya me instale el air, asique eso no es.... saludos, y aunque no lo eh podido abrir por lo que describes me parece fabuloso lo que hicistem, me saco el sombrero... Por:leon2086-blog
león, no es un swf. Es un *.air, un instalador. Si tienes el runtime, debería funcionar. Por:Bleend
alguien que me pueda ayudar con esta aplicacion tan sorprendente... la descargue pero unicamente me sale un swf. Solo que al abrirlo no se ejecuta nada.
Alguien aqui me puede decir paso apso que es lo que debo hacer...gracias!! Por:krloz-blog
krloz-blog :
alguien que me pueda ayudar con esta aplicacion tan sorprendente... la descargue pero unicamente me sale un swf. Solo que al abrirlo no se ejecuta nada. Alguien aqui me puede decir paso apso que es lo que debo hacer...gracias!!
Explica en detalle y si es posible con screenshots, qué hiciste y qué te salió. Por:Freddie
Freddie :
Explica en detalle y si es posible con screenshots, qué hiciste y qué te salió.
Freddie se refiere a que le tome una imagen a tu error.(Depronto no daba con que era ) Por:esutoraiki
Te felicito, excelente..! Por:torrealbaruben
Gracias por responder a mi inquietud Freddie
Mira como principio de cuentas son amateur en esto así que al abrir el swf que viene solo me muestra un color entre morado.
Ahora, he leído los post de este foro, que hay que instalar "AIR" pero la verdad no se que onda... por favor me podrías explicar que debo hacer para poder correr esta aplicación que se ve tan sorprendente.
Espero tu pronta respuesta y gracias por tu respuesta aun cuando no puedas ayudar. Por:krloz-blog
que rayos!! y yo que me emocioo por hacer mover a una pelotita jaja, felicidades!!! Por:kougi
SOLO ME SALE UNA PANTALLA DE COLOR MORADO, A PESAR DE HABER INSTALADO EL AIR, ALGUIEN ME AYUDA? Por:MARCOLUD-blog