User Tools

Site Tools


courses:programming_fall_2010

Flash/ActionScript course IxD2 2010

This course focuses mainly on an introduction to programming; how to understand, use and write high-level code to program interactivity or interaction. The lectures cover the basic principles behind computer programming: variables, events, functions, animations, sound, video, image & loading, introduction to object oriented programming etc. The student will also learn and practice how to “Think”/plan, analyze, and solve design/code-related problems.

The second part of the course gives an introduction to Multi-touch, with focus on designing and coding basic prototypes, working with touch-events & gestures, user interaction and final tests on a touch-device.

The course includes exercises, team-exercises, discussions and finally a project-work with documentation and presentation.

Tools: Flash CS4/CS5, ActionScript 3.0.

Time & place: week 38 - 39 BluePC lab & Interaction Lab

Teacher/Tutor: Thomas Lövgren [thomas.lovgren@humlab.umu.se]


Documents

actionscript_course_ixd2_2010_description_v01.pdf

actionscript_course_ixd2_2010_content_overview_v01.pdf

actionscript_course_ixd2_2010_schedule_v01.pdf


Lectures/Chapters (slides)

actionscript_course_ixd2_2010_lecture_chapter10_sound.pdf

actionscript_course_ixd2_2010_lecture_chapter11_video.pdf

actionscript_course_ixd2_2010_lecture_chapter12_oop.pdf

actionscript_course_ixd2_2010_lecture_chapter13_image_loading_assets_xml.pdf

actionscript_course_ixd2_2010_lecture_chapter14_multitouch.pdf


Exercises

actionscript_course_ixd2_2010_project_exercise_navigation_system_v01.pdf

actionscript_course_ixd2_2010_game_design_uml_exercise_v01.pdf

actionscript_course_ixd2_2010_team_exercise_lego_2010_v01.pdf

actionscript_course_ixd2_2010_multitouch_project_description_2010_v01.pdf


Example & Lecture files

actionscript_course_ixd2_2010_example_files00_repetition_lecture_2010-09-21.zip

actionscript_course_ixd2_2010_example_files10_sound_lecture_2010-09-21.zip

actionscript_course_ixd2_2010_example_files11_video_lecture_2010-09-21.zip

actionscript_course_ixd2_2010_example_files12_oop_lecture_2010-09-22.zip

actionscript_course_ixd2_2010_example_files13_image_loading_assets_xml_gallery_lecture_2010-09-24.zip

actionscript_course_ixd2_2010_example_files14_multitouch_lecture_2010-09-27.zip

actionscript_course_ixd2_2010_navigation_unload_sound_video.zip

animation_hittestobject_hittestpoint.zip

flash_cs5_circle_touchevent_drag_drop_clip.zip

flash_cs5_gesture_event_tap_ball_animate2.zip

access_stage_from_class_center_mc_fullscreen.zip

drag_drop_mouse_event_movieclip_boundaries.zip

Media files for lectures/exercises

actionscript_course_ixd2_2010_media_files_for_lectures_exercises.zip

imagelist.zip


Student Work

Navigation system/prototype (week 38 exercise)

flash_actionscript_course_ixd2_2010_joachim_navigation_system.zip

flash_actionscript_course_ixd2_2010_benjamin_lopez_navigation_system.zip

flash_actionscript_course_ixd2_2010_lauren_javor_navigation_system.zip

OOP Team-exercise with LEGO (week 38 exercise)

flash_actionscript_course_ixd2_2010_benjamin_nirvana_yangchen_lego_classes.zip

excercise_ben_nir_yang.pdf

bear_classes_uml.pdf

Joachim, Erik & Lauren LEGO documentation video search?q=15521544&btnI=lucky password: shanghai

Multi-touch project (week 39)

search?q=15509834&btnI=lucky

flash_actionscript_course_ixd2_2010_benjamin_nirvana_multitouch_project.zip

search?q=15521458&btnI=lucky

flash_actionscript_course_ixd2_2010_laurenjavor_jennifersarichharvey_multitouch_project.zip

flash_actionscript_course_ixd2_2010_yangchenzhang_joachimfalckhansen_multitouch_project.zip.zip

search?q=15521206&btnI=lucky password: shanghai

Erik Rydell - Documentation (Navigation system/prototype, LEGO & Multi-touch) search?q=15521266&btnI=lucky


Adobe Flash/ActionScript 3 livedocs

Adobe Flash CS4/ActionScript 3 online Help

Adobe Flash CS5/ActionScript 3 online Help

Ladybug3 spherical digital video camera

Rock video (interactive navigation)

Map application (interactive navigation)

How to Create iPhone Apps in Flash CS5

Touch Gesture Reference Guide


Contacts

thomas.lovgren@humlab.umu.se : Thomas


courses/programming_fall_2010.txt · Last modified: 2011/10/09 06:37 by 94.255.144.136