SANTIAGO ECHEVERRY ART310 | Advanced DIGITAL ARTS | Fall 2009 | PRE-REQUISITE: ART210 and/or COM 241 Section H | T - Tr | 2:00PM - 4:50 PM | CAS 134 | 08/31/09 - 12/17/09 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 |
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 | |||
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 | ||||