|
Week 1 Aug 19 First day of
classes
- In class:
Introductions / Syllabus
Objectives: Work on Lesson 1 Getting Acquainted and Lesson 2
Working with Graphics
- Office hours: M, W 1-1:50 specifically for this class, others by
appt.
-
Uploading web files to personal web sites for students
- Course resources Classroom
in a Book CS3 Professional / ActionScript 3.0 for Adobe Flash CS4
Professional /
Adobe TV
Week 2 Aug 24
In class: Lessons
1
&
2Exit competency: (demo by end of class or before
beginning of next
class)
Complete Lessons
1
&
2 of CS3 Objectives:
- fill and stroke
- import bitmap for use in fills
- select elements and portions of elements
- simple animation with motion tweens
- grouping elements
- masks
- publishing Flash with ActionScript
- source files, shockWaveFlash files, javaScript files
In class: Creating and Editing Symbols, Working with Text
Exit competency: (demo by end of class or before beginning
of next
class)
Complete Lessons
3
&
4 of CS 3Objectives:
- the difference between symbol types
- adjusting transparency
- import assets into the library
- convert bitmap graphics to vectors
- reducing file size
- web-safe colors
- formatting text, converting text to symbols
- using masks to animate text, apply filters to text
- use tweening to animate objects quickly
Week 3 Aug 31
In class: ActionScript Lesson 1
Exit competency: (demo by end of class or before
beginning of next
class)
1) Complete Lesson
5
of CS3
2) Complete Lesson
1
of CS4 ActionScriptObjectives:
- creating variables
- dot notation
- String literals
- number conversion to a String: info_txt.text = String(count);
In class: ActionScript Lesson 2Exit competency: (demo by end of class or before
beginning of next
class)
1) Work on Lesson
6
of CS3
2) Work on Lesson
2
of CS4 ActionScript Objectives:
- event listeners
- write event handler functions
- navigate to a timeline in response to button clicks
- open a URL in a browser using ActionScript
- change the value of a variable with button interaction
Week 4 Sep 7- Monday Labor Day State Holiday no classes
In class: CS 3 Lesson 7 ActionScript Basics
Exit competency: (demo by end of class or before
beginning of next
class)
1) Complete Lesson
6
of CS3 Creating Interactive Files
2) Work on Lesson
7
of CS3 ActionScript BasicsObjectives:
- Manipulate gradients
- Create animated rollover states
- Use a singe symbol for multiple images
- Edit nested symbols
- Create and use frame labels and name instances
In class: CS 3 Lesson 7 ActionScript Basics
Exit competency: (demo by end of class or before
beginning of next
class)
1) Complete Lesson
7
of CS3 ActionScript BasicsObjectives:
- Create basic scripts using ActionScript
- Use the Actions panel and Script Assist
- Add a stop action
- Work with conditional statements
- Load data from a URL
- Work with event listeners
- Assign actions to buttons
Lessons 1-7 in CS3 and ActionScript
3.0 for CS4 Lessons 1 & 2 Completed
Project 1 Assignment (due by end of class September 17th)
Pick two lessons from the nine completed lessons (at least one has to
come from CS3 Lessons 1-7)
Think of a project you would be interested in that utilizes/demonstrates
all of the major features of the two lessons. Email mail me with your
project including the lessons mimicked and the features for each lesson
your project will incorporate. I will respond with either a yes , additional requirements or
request that you instead perform the cookie cutter project
to be
announced here. In order to perform your own project, you must get email
response with approval prior to class, September 15th.
Week 5 Sep 14
In class: Work on your project
In class: Complete Project 1
-
Week 6 Sep 21
In class: Review for Midterm. Exit competency: Project
1 graded
Midterm -Late Projects graded (Max grade 80/100) no projects accepted after midterm
Week 7 Sep 28
Lab day Complete
Lesson 3 of CS4 ActionScript
with moving star -due by end of next class.
Project 2 Assigned -due by end of class Oct 8th
In class:
Lesson 3 Assignment 2, From scratch controlling a movie clip with
ActionScript -an extension of Lesson 3 of CS4 ActionScript. Continue work on
Project 2 Exit competency: (demo by end of class or
before beginning of next
class)
Objectives:
- Tweens in ActionScript
- Keeping objects on stage with ActionScript
- Variables as tools to simplify coding
- Selection
- Events and Event Listeners
- External ActionScript files -packages, class definitions,
inheritance
Week 8 Oct 5 No classes M/T (Last day
to withdraw with a W is Thursday the 8th)
Fall Break
In class: Demo your project Exit competency:
-
Project 2 graded
Week 9 Oct 12
In class: Review AS3 CS4 Lessons 1-4.
Project 2 graded today without
late fee penalty. Note Lessons due prior to today are accessed a 10 percent
late fee each class meeting. Exit competency: (demo by end of class or
before beginning of next
class) AS3 CS4 Lesson
5 but with your two
projects added, Project 2 in place of the "Paint" and Project 1 as a fourth
component.
Objectives:
- Create instances of a List component and
customize their parameters.
- Trigger an event listener when the selected
item in a List component instance changes.
- Change the source file of the UILoader
component with ActionScript.
- Load text data from an external source.
- Add an event listener to respond to the
successful completion of loaded data.
- Set properties of a text field with
ActionScript and add a scrolling text field.
In class: Demo AS3 CS4 Lesson
5 but with your two projects
added, Project 2 in place of the "Paint" and Project 1 as a fourth
component. Exit competency: AS3 CS4 Lesson
6
animated pre-loader incorporated into your next project.Objectives:
- Use testing and simulation tools to experience
your projects at different connection speeds.
- Use UILoader methods to track the progress of
loading media.
- Use the ProgressBar to give the user feedback
on loading media.
- Use the COMPLETE event to hide the preloader
and display content once loaded.
- Use the percentage of a file that is loaded to
trigger the playback of frames in a MovieClip.
Week 10 Oct 19
In class: Lesson 7 Using Arrays and Loops
Exit competency: Complete Demo of modified Lesson
5 (four components.)
Lesson
7
of CS4 ActionScript -note lesson 7
and on must be converted to CS3 to use in the lab.
CS3 does not have the MovieClip parameter rotationX,
instead use rotation and change the test
condition from r > -180 to r >= -180 for a similarly pleasing visual effect.
Objectives:
- Create a for loop to control repetition
- Create arrays to store, manipulate, and reference lists of data from
a single variable
- Place instances of symbols from the Library on the stage using
ActionScript
- Create new properties for MovieClip instances with ActionScript
In class: Exit competency: Complete Lesson
7
of CS4 ActionScript, begin Lesson
9
of CS4 ActionScript -Conversion to CS3
is completed for the 7, 9, and 10 start files. Objectives:
- Use Boolean variables to keep track of true/false values
- Use methods of the Array class to store references to MovieClip
instances and their properties
- Use a for loop to cycle through an array and check the properties of
its elements
- Switch statements
Week 11 Oct 26
In class: Project 3 assigned. Continue Lesson
9
of CS4 ActionScript, Exit competency: (demo by end of class or
before beginning of next
class) Lesson 9 with a spectrum analyzer -SoundMixer
Objectives:
- Create instances of the Sound, SoundChannel,
and SoundTransform classes
- Control the loading and playback of external
MP3 files
- Use the SoundTransform class to control volume
and panning of sounds
- Use the Slider component to control the
properties of the SoundTransform class
- Use an array to store a playlist of MP3 files
- Use methods of the TextField class to add to
and remove characters from text strings
- Use the ID3 tags of an MP3 file to access
information about the file
In class: Complete Lesson
9
of CS4 ActionScript, begin Lesson
10
of CS4 ActionScript Exit competency:
Lesson 9 with a second (optional) spectrum analyzer -SoundMixer
Objectives:
- Understand the basic structure of an XML file
- Create an XML object in Flash with
ActionScript
- Use the URLLoader class to load an external
XML file
- Respond to the COMPLETE and ERROR events of
the URLLoader class
- Access data in an XML file from Flash using
the XML features of ActionScript 3.0
- Use XML data to control a music player
application
Week 12 Nov 2
In class: Continue work on Project 3: Create an interesting web page that
incorporates COMPLETE and ERROR events of the URLLoader class, arrays,
images, sounds (Sound, SoundChannel, SoundTransform, and SoundMixer), and an
animated pre-loader (Lesson
6)
-in class demo due November 10th
In class: Complete Lesson
10
of CS4 ActionScript -this lesson is not
graded.
Week 13 Nov 9
Project 3 demo day
In class: Complete Project 3 demonstrations..
Week 14 Nov 16
In class: Project 4 - a project of your own choosing that
demonstrates what you have learned in class. Your grade will be commensurate
with the quality of your demonstration. -Due by Tuesday December 1. Exit competency:
Download a trial version of Flash
CS4 to do this optional Lesson 11 -Using ActionScript and Components to Control Video
Objectives:
- Use the FLVPlayback component to work with Flash video files.
- Set the properties of the FLVPlayback compo9nent with ActionScript.
- Use the FLVCaptioning component
- Work with Timed-Text XML file for video captions.
- Use a slider component to adjust the transparency of a video skin.
- Create actionScript that responds when a video file is finished
playing.
In class: Extending your projects to real world application
requires an understanding of both
XML and ActionScript -see
Traversing XML Structure.
A simple
Flash
XML Gallery Tutorial.
Using the two student servers: Web and File Exit competency: (demo by end of class or
before beginning of next
class) Publish a small project that you have completed and upload to your
web server. GalleryCode
Objectives:
-
What is XML /
XML
Tree /
XML Syntax Rules /
-
XML has Extensible Elements /
XML Attributes -something to avoid /
Syntax Check your XML /
double-byte versus single-byte encoding
- Upload to Timmy -your web based file server, a place to store file.
You may upload and download but not edit on Timmy.
- Upload to the Student Web server -your web place.
-
Week 15 Nov 23 No classes W/R/F Thanksgiving
State Holiday
In class: Project 4 demos
Holiday
Week 16 Nov 30-Wed Dec 2 (Last day of
classes)In class: Project 4 demos
Sample final
|
| |