Aus Das deutschsprachige Scratch-Wiki
Der Flash Player, von Adobe, ist ein Addon für den Browser und den Computer um verschiedenste Dinge, welche es noch nicht in HTML4 gab, hinzuzufügen. Dieser ermöglichte es den Programmierern Vektorgrafiken, Rastergrafiken und Videos anzuzeigen, verändern und zu animieren. Flash wird in der Programmiersprache ActionScript programmiert. Diese Software ist auch die Software, worauf Scratch2 basiert und die Scratch App für die zweite Version von Scratch ermöglichte.
Durch die immer wieder steigende Poularität sind bei Flash immer wieder neue gravierende Sicheritslücken entdeckt worden. Anfang 2015 wurden sogar zweimal in Folge Schwachstellen bekannt, ohne dass seitens des Herstellers ein entsprechender Patch verfügbar war. Das Risiko wurde dabei so hoch eingeschätzt, dass verschiedene Medien und Browserhersteller zur sofortigen Deaktivierung des Flash Players rieten bzw. diesen automatisch ausschalteten.
Dies führte dazu, dass Adobe angekündigt hat Adobe Flash 2020 einzustellen.
Geschichte von Scratch zur Umstellung auf Flash
Im Februar 2012 wurde der Flash Player zum ersten Mal angekündigt, befand sich jedoch noch in einer sehr frühen Entwicklungsphase und musste deshalb stark überarbeitet werden. Im Oktober 2012 wurde der Flash Player dann zum Standard Scratch Player, auch für nichtregistrierte Benutzer. Der Flash Player ersetzt seit Scratch 2.0 endgültig den veralteten Java Player.
Neuerungen
Es gab viele verschiedene Änderungen im Vergleich zum Java Player. Einige sind:
- Scratch 2.0-Style
- vergrößerter Bildschirmmodus (vollständige Bildschirmdarstellung durch Shiftklick auf das Vergrößerungssymbol)
- Text in Variablen und Listen wird vektoriell dargestellt
- Variablen und Listen sehen anders aus
- Die Frage-Box zeigt einen Mauszeiger
- Turbo-Modus (Das Projekt schaltet den Turbo Modus durch Shiftklick auf die Grüne Flagge an und genauso wieder aus)
- Öffnen eines anderen Scratch Projektes aus einer lokalen Datei durch Shiftklick auf die Versionennummer (angezeigt im Player)
Bugs
- Handlungen können in der falschen Reihenfolge ablaufen
- Viele Instrumente klingen anders als im Java Player
- Die Rotationsachse "rechts-links" könnte zu "rundum" gesetzt werden
- Die Variablen können von ihren ursprünglichen Platz verrutschen
- Stiftgrößen sind kleiner
- Text in Sprechblasen wird manchmal im Vollbildmodus falsch dargestellt
- Das Öffnen mehrerer Projekte in verschiedenen Tabs kann zum Absturz des Players führen
- Probleme beim Abspielen von Grafikeffekten
Nutzung von Flash in Scratch 3.0
Der Flash Player wurde, als Scratch 3.0 herauskam durch Googles System namens Blockly ersetzt, welches auf der Programmiersprache namens JavaScript basiert. Dies ermöglichte eine höhere Performance und die Kompatiblität mit Mobilgeräten, welche den Flash Player vorher nicht unterstützten.
Siehe auch
- Player - Allgemeine Einführung: Was ist ein Scratch Player?
Player-Name | Startjahr | Scratch Version | Online? | Plattform | Technologie | Entwicklungsumgebung? |
Squeak Player | 2007 | 1.x | Offline | PC/Mac/Linux | Squeak | inclusive |
Java Player | 2007 | 1.x | Online | Browser | Java | nur Player |
Experimental Viewer | 2012 | 1.x | Online | Browser | Flash | nur Player |
Flash Player | 2012 | 2.x | Online | Browser | Flash | inclusive |
HTML5 Player | 2013 | 2.0 | Online | Browser | JavaScript | nur Player |
Phosphorus Player | 2013 | 2.0 | Online | Browser | JavaScript | nur Player |
Sulfurous Player | 2016 | 2.0 | Online | Browser | JavaScript | nur Player |
Weitere Artikel dazu:
Quellen
- https://de.wikipedia.org/wiki/Adobe_Flash - https://de.wikipedia.org/wiki/Adobe_Flash#Kritik_wegen_Sicherheitsl%C3%BCcken
[wiki=de:Flash Player]Flash Player[/wiki]