Na této stránce si můžete převést svůj projekt ve Scratchi na HTML soubor, který pak lze spustit samostatně ve webovém prohlížeči. Výsledný HTML soubor bude poměrně veliký, protože obsahuje celé jádro Scratche (2.6 MB) a všechny kostýmy a zvuky, které projekt používá.
Upozornění: Můžete také zkusit použít TurboWarp Packager, který je výkonnější a umí vytvářet i spustitelné soubory. Není ovšem tak kompatibilní a výsledek se může od vašeho původního projektu lišit. Další alternativy najdete v sekci Užitečné odkazy.
Chcete-li si prohlédnout nebo upravovat tento HTML soubor, můžete použít specializovaný editor velkých souborů Large File Editor který umí pracovat s dlouhými řádky, s nimiž mohou mít jiné editory problémy.
Histore verzí
Zdrojový kód a předchozí verze najdete na Githubu.
2021-08-12 (download)
- Opravené přípojení ke cloudovým úložištím.
2021-08-09 (download)
- Opravený přesun postav.
2021-08-08 (download)
- Aby se dal HTMLifier používat i na Node a Deno, přepsal jsem ho tak, aby se dal používat i programově (na žádost). To znamená, že může obsahovat spoustu chyb.
- Také jsem přepsal sekci s nastavením v Reactu a současně přeformuloval znění některých nastavení.
-
Pokud si stáhnete výsledek jako ZIP, bude jádro Scratche uloženo v samostatném souboru (
vm.js
) takže můžete vytvářet více HTMLifikovaných projektů se společným jádrem, díky čemuž ušetříte místo na disku. (na žádost) - Stahování výsledku v souborech ZIP nyní funguje pro
.sb2
soubory. ctrl
/⌘
+F
přepíná zobrazení přes celou obrazovku (na žádost).- Nahrávací obrázek se nyní zobrazuje před obrázkem pozadí (na žádost).
-
Můžete zjistit, zda byl projekt převeden HTMLifierem pomocí příkazu
<key (join [HTMLifier] []) pressed?>
(na žádost). - Můžete přidat víc než jedno neoficiální rozšíření (na žádost).
- Můžete do HTML přidat vlastní JavaScript (známé jako "plugins" v E羊icques). Také lze nahrát soubory JavaScriptu namísto vkládání URL adres rozšíření a pluginů. (obojí na žádost.)
- Přidána možnost zobrazovat tlačítko, které umožní stáhnout projekt s uloženými hodnotami proměnných a seznamů (na žádost). Tím lze ukládat postup ve hře.
- Přidána možnost zobrazovat tlačítko, které umožňuje vybrat a přidat do projektu postavu ze Scratche (na žádost). Tím lze do některých projektů vkládat nové aplikace, kdy každá aplikace je uložena jako postava.
- Výpis seznamů už ukazuje čísla položek.
- Indikátor nahrávání ukazuje procenta namísto zlomku (na žádost).
- Vypnutí limitovaného pohybu postav bylo odděleno od nastavení limitů klonování, seznamů apod.
Past updates (pouze v angličtině)
2021-03-16 (download)
-
New cloud behaviours:
☁ url
contains the current URL of the web page.☁ pasted
contains the last pasted text by the user.☁ username
, when set, will change what the "username" block reports.
- Fixed the background image not showing in full screen.
- Fixed the progress bar being shown under the loading image.
2021-02-07 (download)
- Save the options in the URL
-
New customisation options:
- Background image
- Cursor
- Favicon
- New loading bar design with customisable colours
-
Loading screen image from a URL
- Option to stretch only the loading screen image
- Option to show start/stop buttons (equivalent to the green flag/stop sign)
-
New special cloud behaviours:
- Better support for
☁ eval
returning Promises ☁ open link
opens a URL in a new tab.☁ redirect
redirects to a URL.☁ set clipboard
tries to copy text to the clipboard.☁ set server ip
changes the cloud server URL.
- Better support for
-
Ability to distinguish between left/right modifier keys using
<key (join [code_ShiftLeft] []) pressed?>>
, for example. - Clicking on a variable slider no longer gives it focus, so keys will continue to work.
- A bookmarklet creator
- BREAKING: The mouse lock position now sets mouse x/y to the accumulative mouse position, which should be more reliable. This works best with the "Remove limits" option.
- Updated CSS by Mr. Cringe Kid
- Fixed the HTMLification log progress not resetting
- Also, the primitive cloud server has been updated.
2020-12-18
-
Specific mouse buttons can now be detected using
<key (join [MouseN] []) pressed?>
, whereN
can be 1 for left click, 2 for middle click, 3 for right click, and 0 for touch/pen. - Fixed an issue where Scratch 2.0 projects with bitmap costumes wouldn't work.
2020-06-13 (download)
- More options for styling variable/list monitors
- Option to generate a .zip of files
- Option to preview the HTMLified project
- Readded the option for a progress counter despite lack of demand
- Warn if a file might be too large for JavaScript to HTMLify
- Fixed HTMLifying 2.0 projects
2020-06-01 (download)
- Option to remove clone/list length limits
- Option to hide the cursor
- Ability to distinguish between cloud variables for localStorage and the server (and run JavaScript using cloud variables)
- Option for rudimentary pointer lock
- Fixed mouse position and unresized lists not showing
- Default project changed to one of ScratchCat's
- Unfortunately, as part of these changes, I removed the option for a progress bar. If there's demand, I'll try to add it back.
2020-05-01
- Support for custom extensions from a URL
- CSS by Mr. Cringe Kid
2020-03-29 (download)
- Fixed custom stage sizes
2020-03-27
- Show an image such as a gif while loading
- Fixed dragging sprites simulating another green flag click
2020-01-06
- An offline version of the HTMLifier
2019-12-25
- An option to use a custom cloud server for cloud variables instead of saving to localStorage
2019-11-23
- A fullscreen button
- An option to change monitor colours
2019-10-05
- New ask box
2019-09-28
- A status text that shows the assets loaded
- Support the video extension
- Support draggable sprites
2019-08-08
- Removed "Scratch" from the name of this utility just in case
2019-07-27
- Support 16:9 projects
- Simplify the number of modes for HTMLification
2019-07-13
- Cloud variables store in localStorage
2019-06-29
- Upload project file instead of using project ID
- Toggle compatibility and turbo mode
2019-03-31
- Variable and list watchers
2019-02-09
- Project start
Tvůrci
Vytvořil Sheep_maker, s použitím scratch-vm, JSZip, Deno, React a jejich knihoven.
CSS napsal Mr. Cringe Kid.
Užitečné odkazy
Je možné, že HTMLifier nebude pro váš projekt tou nejlepší volbou. HTMLifier dává důraz na přesnost tím, že používá téměř totožné jádro jako normální Scratch, ovšem za cenu nižší rychlosti a menších možností úprav.
Pokud potřebuete, aby váš projekt běžel rychleji, zkompilujte ho do JavaScriptu: Phosphorus (pouze Scratch 2.0), Forkphorus, and TurboWarp.
Chcete-li se naučit JavaScript, převeďte bloky Scratche do jejich blízkých ekvivalentů v JavaScriptu pomocí Leoparda.