Tal como dice Songoku para reproducir la mayoría de archivos swf debes usar la última versión disponible:
Reproductor Flash Player 32.0.0.465 (normal)
https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flashplayer_32_sa.exeReproductor Flash Player 32.0.0.465 (para depurar)
https://fpdownload.macromedia.com/pub/flashplayer/updaters/32/flashplayer_32_sa_debug.exeTambién con ello te proteges de fallos de seguridad hasta ese momento que puedan explotar los swf si no confías en ellos. Aunque si la seguridad no es tan importante lo ideal es usar la misma versión con la que se construyó el swf, si tienes un editor hexadecimal como HxD puedes abrir el swf y ver el cuarto byte que indica la versión de Flash que requiere el archivo, ya que hay versiones que usan características únicas de su versión que luego las quitaron, como por ejemplo la opción de crear y cualquier tipo de archivo con Flash 5, y/o el de ejecutar cualquier programa desde Flash 5
- Lo anterior puede ser una muy grave vulnerabilidad de seguridad o una funcionalidad espectacular como bien lo usa Tachikomaia para guardar y recuperar información, eso es única y exclusívamente de Flash Player 5
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 43 57 53 0F 93 CD 53 00 78 9C DC BC 75 58 55 CD CWS.“ÍS.xœÜ¼uXUÍ
- 0F es el hexadecimal de 15, es decir, ese swf fue creado para Flash Player 15, lo ideal es usar esa versión para aprovechar todas las funcionalidades que pueda usar ese swf, o usar una versión superior que tiene compatibilidad para reproducir archivos de versiones anteriores PERO puede que se hayan quitado algunas características y funcionalidades seguridad, obsolescencia o malas prácticas. Si quieres reproducir archivos swf creados con versiones superiores a tu reproductor obviamente será más complicado porque es casi seguro que no soporten las nuevas funcionalidades y versiones de ActionScript