PRO608A summer2010

From CDOT Wiki
Revision as of 19:44, 14 August 2010 by Hgrewal3 (talk | contribs) (Students)
Jump to: navigation, search

Instructor

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

Students

Last Name First Name Seneca Username PRO608a Matrix website Email Blog Url IRC Nick
Gorscak Ljubomir gljubomir Assignment 1 ljubomir.gorscak@gmail.com Blogspot ljubo
Granovsky Andriy aagranovsky Assignment 1 andregranovsky@gmail.com - param
Samimi Ali asamimi Ali Project ali.samimi@gmail.com The Door asa_
Choephel Thupten tchoephel Project thupten1234@gmail.com Thupten's Blog thupten
Huynh Khai nkhuynh1 Khai's project 1 kyle.huynh205@gmail.com Khai Huynh's Blog nkhuynh1
Butnaru Stefan sbutnaru testing stefanbutnaru@rogers.com N/A N/A
Joshua Byer jbyer Joshua jbyer@learn.senecac.on.ca none none
Zhang Jia jzhang11 Jia jzhang11@learn.senecac.on.ca none none
Bagasrawala Rashida rbagasrawala Project rbagasrawala@learn.senecac.on.ca none none
Grewal Harman hgrewal3 Project 2 hgrewal3@learn.senecac.on.ca none none
Nasir Arsalan anasir4 Project 1 anasir4@learn.senecac.on.ca none none
Novichikhin Konstantin knovichikhi knovichikhi@learn.senecac.on.ca Blog Link knovichikhin
Thanh Dao tdao3 Project tdao3@learn.senecac.on.ca none none
Qing Luo qluo5 qluo5@learn.senecac.on.ca N/A N/A
Yu Sasaki ysasaki@learn.senecac.on.ca Project ysasaki@learn.senecac.on.ca N/A N/A
David Takasaki dtakasak@learn.senecac.on.ca Project dtakasak@learn.senecac.on.ca N/A takasaki
Kanakarayar Nalini nkanakarayar@learn.senecac.on.ca Project none none
Liu Donghui dliu53 Project1 dliu53@learn.senecac.on.ca N/A dliu53

Links

Course documents

Topics

Week 8

Class 1 class1.zip

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

Class 2 class2.zip

  • 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 class3.zip

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

Class 4 class4.zip

  • 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 class6.zip

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

as3corelib.zip

class9.zip

Week 12

class10.zip

savecode save.php

getcode get.php

Assignment 2:

For assignment 2, Create a project that shows that you understand the basics of posting data to a server and retrieving it later. You can start with the DataSample.fla in the class10.zip download, or use it as a guideline. Implement some new functionality that alters the base code (ie, alters the type or amount of data being sent), or adds server interaction to another project. You can use the get and set pages at dev.zebraspot.com on the server side, or use your own server-side code.

Tests

Test 1 Review

Projects

TBA