Přeskočit na obsah

Převod souboru SB3 do SWF

Převeďte projekty Scratch 3 pro moderní použití nebo je znovu sestavte jako starší soubory Flash SWF.

Převádějte soubory SB3 online

Pro převod SB3 do SWF zatím vlastní online konvertor nemáme, ale soubory SB3 můžete online převést do těchto formátů:

Chcete převádět SB3 na SWF?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor sb3 do formátu swf

Starší Flashová aplikace, kiosk nebo archiv může vyžadovat soubor .swf, zatímco dostupným zdrojem je projekt Scratch 3. Neexistuje přímá konverze, která by zachovala skripty a chování projektu Scratch, takže praktickými možnostmi jsou export do moderního balíčku nebo ruční přestavba ve Flash authoring toolu.

Co je formát SB3

.sb3 je formát projektů Scratch 3 používaný prostředím Scratch a kompatibilními editory, jako je TurboWarp. Jedná se o balíček založený na formátu ZIP, který obsahuje project.json, blokové skripty, sprity, kostýmy, zvuky a metadata. Přejmenováním .sb3 na .zip lze zkontrolovat a extrahovat jeho obsah; nevytvoří se tím však Flash movie.

Projekty Scratch běží ve Scratch Virtual Machine, což je runtime založený na JavaScriptu. Bloky Scratch, rozšíření, chování spritů, vykreslování scény a zpracování událostí nemají v ActionScriptu ani ve struktuře souboru SWF ekvivalent jedna ku jedné.

Co je formát SWF

SWF je binární formát movie historicky používaný přehrávači Adobe Flash Player a Adobe Animate. Může ukládat vektorovou grafiku, bitmapové obrázky, časové osy, animace, zvuk, video, fonty a ActionScript. Podpora časových os a vektorové grafiky z něj učinila vhodný formát pro interaktivní webové animace a kompaktní offline aplikace.

Společnost Adobe ukončila podporu Flash Playeru 31. prosince 2020 a současné prohlížeče běžné přehrávání SWF blokují. SWF je proto relevantní především pro řízený starší systém, archivní workflow nebo přehrávač, jako je Ruffle; Ruffle podporuje pouze část Flash a není konverzním nástrojem.

Jak projekt převést

Pro použitelný moderní výsledek použijte místo SWF TurboWarp:

  1. Otevřete soubor .sb3 v prostředí Scratch nebo TurboWarp.
  2. Načtěte jej do TurboWarp Packager pomocí webového packageru nebo jeho desktopové aplikace.
  3. Vyberte export HTML nebo samostatný balíček a výsledek otestujte v aktuálním prohlížeči nebo v dodaném runtime.

TurboWarp obecně zachovává chování Scratch lépe než převod formátu, ale nevytváří soubor SWF.

Pokud je SWF povinné, projekt znovu vytvořte:

  1. Pracujte s kopií projektu. Přejmenujte ji na .zip a extrahujte kompatibilní assety, například kostýmy SVG a PNG a zvuky WAV nebo MP3.
  2. Vytvořte nový dokument v Adobe Animate s požadovanými rozměry scény a snímkovou frekvencí.
  3. Importujte assety pomocí File → Import → Import to Stage nebo File → Import → Import to Library.
  4. Ručním způsobem znovu vytvořte sprity, kostýmy, vysílání, proměnné, pohyb, kolize, časování, zpracování vstupu a další chování v časových osách Animate a v ActionScriptu 3. Bloky Scratch nelze automaticky spolehlivě převést do ActionScriptu.
  5. Pomocí File → Publish Settings povolte výstup SWF a poté vyberte File → Publish.

Adobe Animate je authoring tool pro vytváření nového SWF, nikoli převodník SB3. Neexistuje žádná renomovaná univerzální online služba, která by převáděla projekty SB3 na věrné filmy SWF; služby tvrdící opak mohou pouze přejmenovat soubory, exportovat média nebo vynechat skripty. Nahráním projektu do neznámé služby také vystavujete jeho kód a assety.

Omezení kvality a kompatibility

Ručníně znovu vytvořený SWF se může od originálu lišit v časování, chování kolizí, práci se souřadnicemi, vykreslování textu, přehrávání zvuku, rozšířeních, efektech pera a chování vstupu. Rozšíření specifická pro TurboWarp a funkce Scratch 3 vyžadují samostatné implementace. Přejmenovaný .sb3 zůstává archivem ZIP a nikdy se nestane platným souborem SWF.

SB3 vs SWF: srovnání formátů

Jak si formáty SB3 a SWF stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů SB3 a SWF
Vlastnost .SB3 Scratch 3.0 Project .SWF Shockwave Flash Movie
Otevřený standard Ne Ne
Komprese Bezeztrátový Obojí
Typická velikost souboru Střední Střední
Otevírá se ve webovém prohlížeči Částečně Ne
Další úpravy Snadné Omezeně
Podpora metadat Základní Základní
Čitelný jako prostý text Ne Ne
Nejvhodnější pro Úpravy a postprodukce Webové publikování
Zavedeno 2019 1996
Vývojář Scratch Foundation Adobe Systems (originally Macromedia)
MIME typ application/x.scratch.sb3 application/x-shockwave-flash

Informace o příponách a typech souborů poskytuje File-Extensions.org

Databáze v současné době neobsahuje žádný program na konverzi souborů sb3.

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.