PRO608A summer2010

From CDOT Wiki
Revision as of 22:32, 8 August 2010 by Nalini (talk | contribs)
Jump to: navigation, search


Last Name First Name Seneca Username Email Blog Url
Clark Simon simon.clark Twitter


Last Name First Name Seneca Username PRO608a Matrix website Email Blog Url IRC Nick
Gorscak Ljubomir gljubomir matrix/~gljubomir Blogspot ljubo
Granovsky Andriy aagranovsky - param
Samimi Ali asamimi Ali The Door asa_
Choephel Thupten tchoephel Thupten Project Thupten's Blog thupten
Huynh Khai nkhuynh1 Khai's project Khai Huynh's Blog nkhuynh1
Butnaru Stefan sbutnaru testing N/A N/A
Joshua Byer jbyer Joshua none none
Zhang Jia jzhang11 Jia none none
Bagasrawala Rashida rbagasrawala Project none none
Grewal Harman hgrewal3 none none
Nasir Arsalan anasir4 none none
Novichikhin Konstantin knovichikhi Blog Link knovichikhin
Thanh Dao tdao3 Project none none
Qing Luo qluo5 N/A N/A
Yu Sasaki Project N/A N/A
David Takasaki Project N/A takasaki
Kanakarayar Nalini Project none none


Course documents


Week 8

Class 1

  • Basic Flash usage
  • creating a document
  • basic drawing
  • defining actions in the timeline
  • working with symbols

Class 2

  • specifying a document class
  • external ActionScript code
  • creating classed library items
  • creating a Global Static class for persistent storage and interdocument communication
  • embedding in a webpage with swfobject2.2
  • communication with javascript

Week 9

Class 3

  • working with event listeners
  • iterating over an object or array
  • passing function references as parameters
  • working with the Caurina tweener class.

Class 4

  • using a swf as a navigation menu
  • loading ajax content using jQuery
  • Loading one flash movie into another

Week 10

Class 5 PRO608a Summer - Class Project 1

Work alone or in pairs.

Create a flash project that runs within a browser. It can be navigation, a game of some sort, interactive art, something that takes advantage of the graphic or interactive nature of flash.

Some ideas of elements to include are:

  • Collision Detection
  • Keyboard interaction
  • Mouse Following
  • Puzzle logic
  • Constrained dragging
  • physics engine
  • Server side code interaction
  • XML or JSON driven content

Include a short explanation of what you are trying to achieve with your project, and what points of interest can be found in your code.

Class 6

Marking scheme for Class Project 1

40% - complexity of attempted functionality

30% - Functionality of code (does it work?)

10% - Appropriate use of flash abilities

20% - Elegance of code

Week 11

Week 12


Test 1 Review