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
Kurssirunko:
- Actionscript kertaus: muuttujat, operaattorit, array-objekti, ehtolauseet, silmukat, merkkijonot, funktiot
- Olio-ohjelmointi
- Piirtäminen flashissa
- Flashin animointitekniikat
- Displaylist, blendmoodit, filtterit
- Date, Math-objektit, tapahtumakäsittely
- kuvat ja teksti flashissa
- Piirto API
- Actionscript animaatio
- Video flashissa
- Ääni flashissa
- Vuorovaikutteinen kerronta
- Peli-algoritmeja
- Bitmapdata objekti
- Papervision 3D
- Harjoitusprojekti
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)
Aikaisemmat toteutukset
Katso myös
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
Tutorial koodit
Kirjallisuus
- van der Spuy: Foundation Game Design with Flash
- Lewis Moronta: Game Design with Actionscript
Esimerkkejä