SANTIAGO ECHEVERRY

ART310 | Advanced DIGITAL ARTS | Spring 2010 | PRE-REQUISITE: ART210 and/or COM 241

Section H | T - Tr | 2:00PM - 4:50 PM | CAS 134 | 01/19/10 - 5/7/10


secheverry at ut.edu | BAS 131 | 813 - 813 257 3769 | Office hours by appointment only
Week Description   Assignments
1 - AS3 1
Introduction to Programming using Actionscript. Types of variables, boolean, integer, float, numeric, alpha, arrays.
Your manual and tutorial guide http://tv.adobe.com/#pd+Flash

Create at least 10 practice movies exploring the possibilities of variables. Explore the possibilities of Juxtaposition Vs. Addition, and combine different types of variables.senocular.com
2 -AS3 2

Basics of programming, structures, functions. ARRAYS, understanding list. Conditionals, basic functions. Dynamic text Fields in Flash CS4
  Practice creating a series of arrays with your classmates' phone numbers and basic information. Retrieve and display the information in a series of dynamic text fields
3 - AS3 3


Creating and controlling dynamically created movie clips in Flash CS4. Drawing basic shapes, color control. Repeat loops, conditionnals.


Draw an entire landscape using nothing but code
Explore:
Flash Documentation
Macromedia Flash Tutorials
Flash Learning Center
4 - AS3 4
Timeline scritpting Vs. External scripting. Pros and cons.
kirupa.com

actionscript.org


Create a series of practice movies exploring the differences between timeline and external scripting. What are your impressions? Which one do you prefer? Classes / Movie clip classes
5 - AS3 5
The creation of animated movie clips. Buttons. Timeline animation vs. math animation. Manipulation, class assignment, dynamically added visual and aural elements on the stage. Basic audio control.

• Create a series of practice movies where you will alter the properties of Movie Clips - width, height, x, y, alpha, rotation, etc - using variables, functions, repeat loops and conditionnals.
Advanced animation techniques. Movie Clips, Paths, Masks
• lowmorale.co.uk Creep / Radiohead
• voozclub.com
• atomfilms.com/af/animation/flash
• goultralightsgo.com

• insertsilence.com
• whitehouseanimationinc.com
• HotWired: Animation Express

6 - AS3 6


Applied mathematic formulas, understanding chaos. Parent/Child programming
liquidjourney.com


Math Nightmare Project: Use MATH formulas to transform Movie Clips on the stage, be creative and face your fear of numbers >:-)
flashandmath.com
actionscripts.org
WebWasp tutorials
7 - AS3 7
Loading JPG / SWF / DATA into Movie Clips. Notion of Data Bases. Interaction with Javascript. XML.   • create your own swf album loading dynamically your files locally or from a server using XML / php+mySql
http://www.jeanmalek.com/
8 - AS3 8
Controlling video and audio in Flash. FLV vs SWF, streaming vs pre-loading



• create a video-autoscopy experimenting with interactive video and audio.
9 - DESIGN
Flash and the Web. Design for Motion Graphics. Dynamic menus and Interaction Design .
Reading: The Design of Everyday Things / Understanding Comics
  Choose a poorly designed web site existing on the web and radically redesign it using a Flash interface. Explain why did you consider it was poorly designed and how different your site is from the original.
10 - DESIGN
WEB DESIGN WORKSHOP AND PRESENTATION OF PROJECTS



Explore:
11 - INTERACTIVITY Non-linearity, working with scenes. Fragmented narration, cutting time.   Create a visual interactive narration in the form of a Fairy Tale.
Watch: Pan's Labyrinth (due in 2 weeks) Integrate elements of programming (such as conditionals and functions) in order to "spice up" your narration.

12 - INTERACTIVITY FAIRY TALE WORKSHOP AND PRESENTATION OF PROJECTS   FINAL PROJECT: Create and design your own Flash based dynamic site. You can also create one for a potential client. If you have your own domain name and server space go ahead and display it on the web.
13 - INTERACTIVITY FINAL PROJECT WORKSHOP    
14 - INTERACTIVITY
FINAL PROJECT WORKSHOP  

FINALS

FINAL PROJECTS PRESENTATION - EVERYONE MUST BE PRESENT