home

=Adobe Flash und Actionscript 3.0=
 * Dieses Wiki** **zum Thema "Adobe Flash und Actionscript 3.0" wird gepflegt von Rüdiger Borrmann. Es steht ab Schuljahr 2015/2016 am OSZ KIM in Berlin der Ausbildung zum/zur Medienassistenten/Medienassistentin im Fach P_MD (****Praktikum Mediendesign) zur Verfügung.** **Das Ziel dieses Wikis wird es sein, wichtige Aspekte der Arbeit mit Adobe Flash zu benennen und** **dazu passende handlungsorientierte Aufgabenstellungen, Übungen und Tests bereitzustellen****. Im Unterricht werden die Themen in angemessener Tiefe entsprechend praktischer Erfordernisse behandelt.**

Was ist Adobe Flash? Zuvor werden im Unterricht Kenntnisse in der Programmierung von Javascript vermittelt,
 * siehe @http://de.wikipedia.org/Adobe_Flash.
 * siehe http://javascriptbasics.wikispaces.com.


 * Teilen Sie mir ggf. erkannte Fehler bitte sofort mit, damit ich für Abhilfe sorgen kann.**
 * Kontakt: R. Borrmann -> b o r r m a n n @ o s z k i m . d e**

Handwerkszeug/Grundlagen
Die folgenden Themen bauen aufeinander auf und müssen selbstständig bearbeitet werden. Dieses hier zu übende "Handwerk" ist die Voraussetzung für die erfolgreiche Programmierung größerer Problemstellungen. Es macht Sinn, die aufeinander aufbauenden Übungen in der vorgegebenen Reihenfolge zu bearbeiten. kl. Programme ||~ Lösungen ||~ Test ||~ -Kommentar- || Schrift (z.B. Autorenname) || Wetterzeichen ||  ||   || Zeichenfunktionen, Farbe, Linie, Fläche, Skalieren, Farbverlauf Textwerkzeug ||
 * ~ -Information- ||~ Übungen und
 * Was ist ein GUI? ||  ||   ||   || Zeitleiste, Schlüsselbild, Bibliothek, Symbole, Instanzen ||
 * Einführung Flash ||  ||   ||   ||   ||
 * Nachzeichnen von Objekten || Foto importieren, Objekte in neuer Ebene nachzeichnen ||  ||   ||   ||
 * Bewegungstweens ||  ||   ||   ||   ||
 * Movieclips ||  ||   ||   ||   ||
 * Farbe-Raum-Typo Zeichen /Icon/Symbol Orientierung
 * Animierte Objekte erzeugen und mehrere Instanzen dieser Objekte im verwenden ||  ||   ||   || z.B. Regenwolke, aus der Tropfen fallen ||
 * ... || Wetterkarte ||  ||   ||   ||
 * to do || to do || to do ||  || to do ||
 * || Taschenrechner ||  ||   ||   ||
 * || Lasersteuerung ||  ||   ||   ||
 * || Mathematische Funktion darstellen ||  ||   ||   ||
 * || Projekte ||  ||   ||   ||
 * Tipps für die Prüfung ||  ||   ||   ||   ||
 * || Taschenrechner ||  ||   ||   ||
 * || Lasersteuerung ||  ||   ||   ||
 * || Mathematische Funktion darstellen ||  ||   ||   ||
 * || Projekte ||  ||   ||   ||
 * Tipps für die Prüfung ||  ||   ||   ||   ||
 * || Taschenrechner ||  ||   ||   ||
 * || Lasersteuerung ||  ||   ||   ||
 * || Mathematische Funktion darstellen ||  ||   ||   ||
 * || Projekte ||  ||   ||   ||
 * Tipps für die Prüfung ||  ||   ||   ||   ||
 * || Projekte ||  ||   ||   ||
 * Tipps für die Prüfung ||  ||   ||   ||   ||

=Flash links=

Tutorials
Zusammenhang: Instanz, Symbol, Movieclip, Bühne; Getweente Animation;
 * @https://helpx.adobe.com/de/flash.html
 * @http://elektroniktutor.de/flash1.html
 * http://flashlernen.wikispaces.com/
 * @http://www.on-design.de/tutor/flash_mx.htm
 * @http://www.designerinaction.de/tipps_tricks/zeichnen-mit-flash.html Zeichnen mit Flash
 * @http://wiki.selfhtml.org/wiki/Grundlagen/Technologien/Flash
 * @http://help.adobe.com/de_DE/ActionScript/3.0_ProgrammingAS3/flash_as3_programming.pdf

Examples

 * @http://www.kieselsteine.ch/Figurenanleitung/Twenn1.htm
 * @http://www.willikuesters.de/flash11.htm Flash-Uhren
 * @http://www.webdesignbooth.com/10-easy-to-implement-flash-based-mp3-players-for-your-website/ MP3-Player
 * http://www.webmasterpro.de/coding/article/zeichnen-mit-actionscript.html Zeichnen

Programmieren
Viele gute Hinweise findet man bereits in der integrierten Hilfe der Entwicklungsumgebung. http://www.student.hs-mittweida.de/~sschoene/spiele.htm Action-Script Tutorial @http://www.adobe.com/de/devnet/flash/quickstart/display_list_programming_as3/ Flash-Kurzanleitungen: Programmieren mit ActionScript 3.0 @http://www.24-design.de/Flash+Programmierung.html Animationen @http://www.actionscript.org/forums/showthread.php3?t=176679 @http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00002931.html Texteingaben (restrict)

Taschenrechner
@http://home.arcor.de/d.mietke/flaprog/tr_flash.html @http://www.terrence.com/flash/calculator.html @http://www.flashforum.de/forum/flash-mx-2004/speziellen-taschenrechner-erstellen-176978.html @http://www.flashbattle.de/community/flash/flash-5/2733-taschenrechner/

Mathe: @http://help.adobe.com/de_DE/FlashPlatform/reference/actionscript/3/Math.html

Testfälle-Checkliste:
 * Einfache geradeaus +, -, /, * Rechenoperationen mit zwei Werten und anschliessendem Drücken von '='
 * Verkettung von Rechenoperationen ohne zwischenzeitliches Drücken von '='
 * Rechnen mit negativen Zahlen
 * Eingabe mehrerer Nullen führt zur Anzeige von ...? Nach Einschalten beliebig viele Nullen?
 * Eingabe eines Kommas nach dem Einschalten führt zur Anzeige von ...?
 * Eingabe mehrerer Kommas führt zur Anzeige von ...?
 * Als erstes Zeichen wird ein Komma eingegeben. Was wird angezeigt?
 * Wird das Zwischenergebnis bei der Verknüpfung mehrerer Operationen angezeigt?
 * Wie viele Zahlen kann man im Display anzeigen? Was passiert wenn es mehr werden? Wird damit noch richtig gerechnet?
 * Nach Einschalten gleich Komma eingeben. Welche Anzeige ist vorgesehen?
 * undefined.1 als Eingabe möglich? Abfangen!
 * Wurzel von -8 führt zu NaN? Besser Ausgabe von "ungültige Eingabe"

Der folgende Taschenrechner ist schon "fast" fertig. Ein paar Bugs sind noch drin: media type="file" key="Taschenrechner2.swf" align="center" width="633" height="477"

Uhr
media type="file" key="TimeAndDate.swf" width="278" height="110" http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/Date.html http://www.on-design.de/tutor/FlsExpl/datum.html

Spiel
media type="file" key="HitRunner.swf" width="360" height="270" @http://www.on-design.de/tutor/FlsExpl/hitTest.html Hit Test

Raster
media type="file" key="FadenkreuzMitRaster.swf" width="360" height="270" Jetzt fehlt nur noch Text, siehe Tipps hier: @http://www.flashforum.de/forum/flash-mx/createtextfield-und-einbettung-von-schriftarten-kleines-tutorial-46828.html