Convertir SB3 a SWF
Convierte proyectos de Scratch 3 para su uso moderno o reconstrúyelos como archivos SWF de Flash heredados.
Convierte archivos SB3 en línea
Todavía no tenemos un conversor en línea específico para SB3 a SWF, pero puedes convertir archivos SB3 en línea a estos formatos:
¿Quiere convertir SB3 a SWF?
Háganoslo saber. Elegimos qué conversiones añadir a continuación según el interés.
Cómo convertir un archivo sb3 a swf
- Internet
- Calificación: 5.0/5
Una aplicación Flash antigua, un quiosco o un archivo puede requerir un archivo .swf, mientras que el recurso disponible es un proyecto de Scratch 3. No existe una conversión directa que conserve los scripts y el comportamiento del proyecto de Scratch, por lo que las opciones prácticas son exportarlo como un paquete moderno o reconstruirlo manualmente en una herramienta de creación de Flash.
Qué es el formato SB3
.sb3 es el formato de proyecto de Scratch 3 utilizado por Scratch y por editores compatibles como TurboWarp. Es un paquete basado en ZIP que contiene project.json, scripts de bloques, sprites, disfraces, sonidos y metadatos. Cambiar el nombre de .sb3 a .zip permite inspeccionar y extraer su contenido; no crea una película Flash.
Los proyectos de Scratch se ejecutan en Scratch Virtual Machine, un runtime basado en JavaScript. Los bloques de Scratch, las extensiones, el comportamiento de los sprites, el renderizado del escenario y la gestión de eventos no tienen un equivalente directo en ActionScript ni en la estructura de archivos SWF.
Qué es el formato SWF
SWF es el formato binario de películas utilizado históricamente por Adobe Flash Player y Adobe Animate. Puede almacenar gráficos vectoriales, imágenes de mapa de bits, líneas de tiempo, animación, audio, vídeo, fuentes y ActionScript. La compatibilidad con líneas de tiempo y gráficos vectoriales lo hacía adecuado para animaciones web interactivas y aplicaciones compactas sin conexión.
Adobe puso fin a la compatibilidad con Flash Player el 31 de diciembre de 2020, y los navegadores actuales bloquean la reproducción normal de SWF. Por lo tanto, un SWF es relevante principalmente para un sistema antiguo controlado, un flujo de trabajo de archivo o un reproductor como Ruffle; Ruffle solo admite una parte de Flash y no es una herramienta de conversión.
Cómo convertir el proyecto
Para obtener un resultado moderno utilizable, usa TurboWarp en lugar de SWF:
- Abre el archivo
.sb3en Scratch o TurboWarp. - Cárgalo en TurboWarp Packager mediante el empaquetador web o su aplicación de escritorio.
- Elige una exportación HTML o un paquete independiente y, después, prueba el resultado en un navegador actual o en el runtime incluido.
Por lo general, TurboWarp conserva el comportamiento de Scratch mejor que una conversión de formato, pero no produce un SWF.
Si necesitas obligatoriamente un SWF, reconstruye el proyecto:
- Trabaja sobre una copia del proyecto. Cambia su nombre a
.zipy extrae recursos compatibles, como disfraces SVG y PNG, y sonidos WAV o MP3. - Crea un documento nuevo en Adobe Animate con las dimensiones del escenario y la velocidad de fotogramas requeridas.
- Importa los recursos con File → Import → Import to Stage o File → Import → Import to Library.
- Recrea manualmente los sprites, disfraces, mensajes, variables, movimiento, colisiones, sincronización, gestión de entradas y demás comportamientos en las líneas de tiempo de Animate y en ActionScript 3. Los bloques de Scratch no se pueden traducir de forma fiable a ActionScript automáticamente.
- Usa File → Publish Settings para habilitar la salida SWF y, después, selecciona File → Publish.
Adobe Animate es una herramienta de creación para producir un SWF nuevo, no un conversor de SB3. No existe ningún servicio en línea generalista y fiable que convierta proyectos SB3 en películas SWF fieles; los servicios que afirman lo contrario podrían limitarse a cambiar el nombre de los archivos, exportar recursos multimedia u omitir los scripts. Subir un proyecto a un servicio desconocido también expone su código y sus recursos.
Limitaciones de calidad y compatibilidad
Un SWF reconstruido manualmente puede diferir del original en la sincronización, el comportamiento de las colisiones, la gestión de coordenadas, el renderizado del texto, la reproducción de sonidos, las extensiones, los efectos de lápiz y el comportamiento de las entradas. Las extensiones específicas de TurboWarp y las funciones de Scratch 3 requieren implementaciones independientes. Un archivo .sb3 cuyo nombre se haya cambiado sigue siendo un archivo ZIP y nunca es un SWF válido.
SB3 vs SWF: comparación de formatos
Cómo se comparan los formatos SB3 y SWF en las propiedades que más importan para esta conversión.
| Propiedad | .SB3 Scratch 3.0 Project | .SWF Shockwave Flash Movie |
|---|---|---|
| Estándar abierto | No | No |
| Compresión | Sin pérdida | Ambos |
| Tamaño de archivo típico | Medio | Medio |
| Se abre en un navegador web | Parcial | No |
| Edición posterior | Fácil | Limitado |
| Compatibilidad con metadata | Básico | Básico |
| Legible como texto plano | No | No |
| Más adecuado para | Edición y posproducción | Publicación web |
| Introducido | 2019 | 1996 |
| Desarrollador | Scratch Foundation | Adobe Systems (originally Macromedia) |
| Tipo MIME | application/x.scratch.sb3 | application/x-shockwave-flash |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
La base de datos actualmente no contiene ningún convertidor de archivos sb3.
Otras conversiones de archivos .sb3
Conversión inversa
Convertir a .swf
desde otros formatos
- fla a swf
- mp4 a swf
- avi a swf
- html a swf
- mp3 a swf
- as a swf
- trec a swf
- exe a swf
- apk a swf
- sb2 a swf
- 3gp a swf
- ai a swf
- arf a swf
- bik a swf
- camproj a swf
- cdr a swf
- dat a swf
- dcr a swf
- docx a swf
- fbr a swf
- fl a swf
- flac a swf
- flv a swf
- fmp a swf
- gfx a swf
- gif a swf
- jpeg a swf
- jpg a swf
- m4a a swf
- mov a swf
- mpg a swf
- pdf a swf
- pez a swf
- png a swf
- sb a swf
- sqf a swf
- svg a swf
- swi a swf
- sws a swf
- vp6 a swf
- vpj a swf
- wav a swf
- wmv a swf
- wrf a swf
- xfl a swf