metropolia 9.11.09-15.1.10
Kurssilla keskitytään actionscript ohjelmointiin ja flashin visuaalisiin tekniikoihin vuorovaikutteisessa kerronnassa ja pelillisissä sovelluksissa.
Tavoitteet: Opiskelija hallitsee Flashin erilaisten visuaalisten tekniikoiden yhdistämisen ja soveltamisen vuorovaikutteisessa kerronnassa ja/tai pelillisessä sovelluksessa. Opiskelija hallitsee actionscriptin olio-ohjelmoinnin perusteet.
Edeltävät tiedot/taidot: Flashin perusteet (piirtotyökalut, symbolit, kirjasto, MovieClip objekti, tasot, animoinnin perustekniikat) Actionscriptin/javascriptin perusteet
Kurssiohjelma:
- Actionscript harjoituksia: Tutorialit 1.1. (oliohjelmoinnin alkeet, luokkakoodin käyttö, funktiot, displaylist: addChild, enterframe tapahtumakäsittelijä, ehtolauseet)
- Flash nappi ja Mouse.CLICK tapahtumankäsittelijä Tutorialit 1.2.
- Silmukat, partikkelisysteemi Tutorialit 1.3.
- MovieClip:in ohjelmointi, merkkijono, tekstikenttä Input output (numeron arvauspeli) Tutorialit 2
- Koodin sijoittelu (koodit framessa vs. luokassa), array-objekti , Actionscript Noppa tutorial
- Harjoitusprojektit, drag ja drop toiminto
- Case study tutorial: www.syrupnyc.com
- harjoitusprojektit workshop, Olio-ohjelmointi ja peritytyminen: drag & drop esimerkki, harjoitusprojektit
- harjoitusprojektit workshop, Piirto API esim
- harjoitusprojektit workshop
- harjoitusprojektit workshop
- harjoitusprojektit workshop
Esimerkit:
Tutorialeja netistä
- Creating an XML Grid Image Gallery in Flash
- Flash Drag and Drop
- ActionScript 3 Drawing API
- Creating a Custom Text Scrollbar
- SWFObject Scaling a SWF to 100% width and height
- Two Way Flash AS3 and PHP Communication
- greensock get-started-tweening
- Timer
Extra tutorialit:
- Display list programming
- Blend modes
- Applying Flash Filters Using AS3
- Using the Date Class in AS3
- Introduction to event handling in ActionScript 3.0
- Playing FLV video in plain AS3
- Using Sound in ActionScript 3
- Papervision 3D Video Training (WIP)
links
- flash
- flash Dev center
- ActionScript 3.0 Language Reference
- Programming Adobe ActionScript 3.0 for Adobe Flash
- apukeittiö
- osflash
- http://www.moock.org/
- flashkit
- kirupa
- communitymx
Opiskelijoiden projekteja:
- Aarnio Joonas: Cardrive
- Dolgov Eveliina & Häkkinen Riikka
- Eschner Eveliina:
DVD-hylly
- Kauppinen Elina
- Pietikäinen Heli
- Tähtinen Markku: IMPACT HAZARD - peli
- Vesalainen Niko: Sniper - peli
Tutorial koodit
Kirjallisuus
- van der Spuy: Foundation Game Design with Flash
- Lewis Moronta: Game Design with Actionscript
Esimerkkejä