Week 1
Orientation
Orienatation Slides (.pdf)Activity 1.1: Email The Instructor
- Send your instructor an email with the following
- Name
- Where are you from
- Flash and or ActionScrip Experience
- Expectations / What do you expect to learn?
- Special Interests
Send email to sager.joshua@pti.edu Make sure to set the SUBJECT LINE for ALL SUBMISSIONS to start with INTMM: For example INTMM: Email Activity
This Activity is worth 5 points.
Class Policies
- Syllabus & Competency Profile
- Late work Policy
- Attendance
- Most of your work will be submitted via the web server
Software Basics
Orientation to Flash Inteface (.pdf)Please review these screencasts for an introduction to the Flash Interface and basic drawing capabilities.
Flash Interface Tour (.flv) Drawing Shapes (.flv)1.2 - Basic Drawing
Download the basic drawing starting file.
Complete each task and submit.
To submit, email the .fla as an attachment. DON'T WORRY about the .html or the .swf files. This activity is worth 25 points.
Week 2
Final Project
- Create a multi-page interactive that would be delivered on the web
- Rubric for Final project
- Final Project Interface Design (.jpg)
- Flow Chart Example (.gif) (.vsd)
- Final Project Samples (.fla) (.swf) [This is for review and deconstrution. Any attempt to copy any materials from this sample is considered cheating!
- Student Samples
Timeline
- Introduction to the timeline
- Tools and keyframes
2.1 - Timeline Worksheet
Turn in a copy to your instructor. This worksheet is worth 15 points.
Frame by Frame Animation
Frame By Frame Animation (.pdf)2.2 - Frame by Frame Animation
Create a 150 frame animation using basic drawing tools in flash using type and shape. It must be creative and tell a story.
Submit .fla, .swf, and .html to your web server. Email link to .html to your instructor. This activity is worth 10 points
Motion Tweens
Motion Tween (.pdf)- Create a symbol
- Create a motion tween
- Create keyframes via stage and timeline
- Remove tweens
- Modify tween path
- Motion presets
2.3 - Basic Motion Tween
To submit, email the .fla as an attachment. This is worth 25 points.
Final Project - Concept
Choose a topic for your final project: a single concept that your interactive will teach to children. Don't tackle too much. Email me your concept
- Retired Topics - These topics are off limits.
- PB & J
- Tie your shoes
Send the topic to me via an email for approval. This is worth 10 points.
Week 3
Principles of Animation
Animation Examples
- Scale in and out (.swf)
- Scale in and out (.fla)
- Swoop stay and leave (.swf)
- Swoop stay and leave (.fla)
- Hit then Rotate (.swf)
- Hit then Rotate (.fla)
- Repitition(.swf)
- Hold (.fla)
- Hold (.swf) - NOTE it holds on the third fade
- Hold with Shake (.fla)
- Hold with Shake(.swf) - NOTE it shakes on the third fade
- Hold with Shake then slowly return to normal (.fla)
- Hold with Shake then slowly return to normal (.swf)
- Iambic Pentameter (.fla)
- Iambic Pentameter (.swf)
2.4 - Animated Principles
- Create an animation(s) demonstrating each of the following principles: Squash & Stretch, Anticipation, & Secondary Action least once.
- Submit a written statement describing how you used each of the previously listed animation principles.
- Email a link to the index.html AND attach a word document with the written requirments for this project.
To submit email the .fla and .doc as an attachment. This is worth 30 points.
Motion Editor
- Supplimental Practice Easing File (.fla)
- Introduction to motion editor
- Assign Easing to animated track
- Create custom easing
Activity 2.5 - Easing
- Download in the Easing Activity Starting File (.fla).
- Re-create each of the animations using motion tweens, principles of animation, and easing curves.
To submit upload the .swf, and .html to your web server. This is worth 30 points. Email a link to the .html file.
Famous Quote
Next week we will be working with type in our animations in the Famouse Quote project. To get started you will need to track down a quote between 8 - 20 words long.
Submit the famous quote via email for approval.
This is worth 10 points.
Week 4
Specialized Animation Topics & Techniques
- Masks Mask Video (.flv)
- Distribute to Layers Distribute to Layers Video (.flv)
- Motion Presets Motion Presets Video (.flv)
- Nested Clips
- Morphing Animation and Shape Hints Shape Tween Video (.flv)
- Custom Motion Paths Motion Path Video (.flv)
- Sound Sound Video (.flv)
Free Sound Resource
Free Audio and Sound Effects3.1 - Famous Quote - First Draft
Create a 5 to 10 second kenteic type animation of an approved famous quote. The document should be 800 X 600 at 24 fps.
Prepare a document explaining elements of your animation
Font selection, color, shapes, and other illustrations are critical to capturing the essence of what the quote means or represents. The type must be legible and the animation should be paced so the quote can be read easily.
Rules
- No more than 3 words per text box
- Two words must be animated to describe what the word means.
- Submit a written statment as to HOW the animation relates to the meaning of the work
- Use Each of the following principles: Squash & Stretch, Anticipation, Follow Through, Overlapping Actions, Secondary Action, & Easing at least once.
- Submit a written statement describing how you used each of the previously listed animation principles
- Upload the .fla, .swf, .html files
- Email a link to the index.html AND attach a word document with the written requirments for this project
This in class activity is worth 15 points. We will do an in class critique of your work. The final draft is worth 100 points.
Final Project - Lesson Plan First Draft
Prepare a lesson plan outlining each of your three lessons and create one multiple choice quiz question. The question should have at least 4 options. One correct answer and three incorrect answers.
This is an example of what I would like to see:
- My interactive will teach the user about basic subtraction.
- Lesson 1 will explain how to subtract one single-digit number from another.
- Lesson 2 will explain how to subtract one single-digit number from a larger number, resulting in a negative number.
- Lesson 3 will explain how to subtract one double-digit number from another.
- The final quiz will ask the student to choose the correct answer for "43 minus 21".
This Activity is worth 10 points. Submit your lesson plan via email to your instructor.
Week 5
3.2 - Famous Quote - FINAL
Download the animation explination document and fill it out
Implement any corrections, suggestions, and changes from the in class critique. A copy of the specs for the project are posted below.
Create a 5 to 10 second kenteic type animation of an approved famous quote. The document should be 800 X 600 at 24 fps.
Prepare a document explaining elements of your animation
Font selection, color, shapes, and other illustrations are critical to capturing the essence of what the quote means or represents. The type must be legible and the animation should be paced so the quote can be read easily.
Rules
- No more than 3 words per text box
- Two words must be animated to describe what the word means.
- Submit a written statment as to HOW the animation relates to the meaning of the work
- Use Each of the following principles: Squash & Stretch, Anticipation, Follow Through, Overlapping Actions, Secondary Action, & Easing at least once.
- Submit a written statement describing how you used each of the previously listed animation principles
- Upload the .fla, .swf, .html files
- Email a link to the index.html AND attach a word document with the written requirments for this project
This Activity is worth 100 points. Upload your .html and .swf to the course web server. Send a link to the .html file for submission.
Final Project - Lesson Plan - FINAL
Corrections are just a part of our process. Please make any corrections to your first draft and resubmit your lessons for final approval.
This Activity is worth 10 points. Submit your lesson plan via email to your instructor.
Week 6
Introduction to Basic ActionScript
stop()
var frame:int
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove)
function onMove(e:MouseEvent){
//frame= mouseY/stage.stageHeight*100
frame= mouseX/stage.stageWidth*100
gotoAndStop(frame)
}
- Introduction to Actions Window
- Writing Actions
- Code
- Basic Rules for writing Code
- Basic Actions
- stop()
- play()
- goToAndPlay()
- goToAndStop()
- nextFrame()
- prevFrame()
- Event Driven Actions
- Button Events
- Registering Event Listeners
- Functions
- Using Buttons
- Button states
- The importance of the hit state
// Stop Button Example Code
stop_btn.addEventListener(MouseEvent.CLICK, onStop)
function onStop(e:MouseEvent){
stop()
}
4.1 - Button Control
Watch the bee example (.swf) demonstrate a basic knowledge in ActionScript and Animation.
- Create an animation on the main timeline that's at least 48 frames at 24 fps. Make the animation creative and appealing (you can do better than the example below!). You may do an animation that might get used in your final project. This is to demonstrate a basic knowledge in ActionScript and Animation.
- Coding ActionScript 3.0 by hand, set up buttons to let the user:
- stop the animation at any point
- resume playing the animation from wherever it stopped.
- step the animation backward one frame at a time.
- step the animation forward one frame at a time.
- You must have the actions control the Main Timeline's playback head.
- Show good interaction design: design your buttons to visually suggest their purpose (you can do better than the example below!).
- Give buttons rollovers and user-friendly hit states (notice the gap in the buttons below are still part of the Hit state)
- Have a code comment for each button.
- Submit your FLA (and SWF if you use any fonts) so I can see the code. If you do not submit the FLA, I can't grade it, and the assignment is not considered submitted.
To Submit upload the .swf and .fla files via email to your instructor. This activity is worth 30 points.
Week 7
Interactive Presentations and Techniques
- Creating a Non Linear Presentation
- Sections / Pages / Sub Pages
- Techniques
- Frame Labels
- Setting up Transitions
- Rules, Tips, and Tricks for Animating Transitions
- Advanced Timeline Techniques
- Creating nested Timelines
- Controlling nested Timelines with ActionScript
Site Structure
Site Structure (.flv) Transitions (.flv)6.1 - Site Structure
- Create a Portfolio website - See Example (.swf)
- Use ActionScript 3.0 and Frame Labels to put several pages on the Main Timeline.
- Create at least 3 pages
- Each page should have a transition
This activity involves you setting up a multiple-page site structure. It is the same technique you would use for your final project.
- Keep these things in mind
- The main focus is the functionality of the buttons, code, and timeline structure.
- Your secondary focus should be quick but creative transitions for each page.
- Interface should be functional and pleasant-looking, but do not spend time making the interface visuals impressive. However, you should arrange and align elements, and avoid loud colors.
To Submit upload the .swf and .html files to thw web server and email the web link to your instructor. This activity is worth 50 points.
Week 8
Interface Design
Typography for Web Design by Samantha Warren (.pdf)Final Project: Interface Deisign
It's time to start production on your final project. We will start by designing our interfaces for the final project.
- Create a Comp of your interface. Make a comp for a lesson of your choice.
- The page is to be done in Photoshop, Illustrator, or In Design.
- Stage size is 960x 600.
- You will be evaluated on all good layout design principles: contrast, repetition, alignment, proximity, use of site title and page title, typography, etc.
- Set up universal navigation, with at least one button Over state, functional and appealing. You'll need buttons for Home, Lesson 1, Lesson 2, Lesson 3, Test, Credits (you may rephrase these).
- Bring a color print of your interface for next weeks Lecture.
- You will be presenting your interface design AND telling us HOW you will animate the lesson. You may use storyboards, sketches, or other visuals to describe how the lesson will be animated.
This activity is worth 25 points.
Week 9
Animated Lesson
- Animate one of your lessons for the final project.
- Use animation as a way to teach or demonstrate your lesson
- We will have an in-class critique.
This activity is worth 25 points.
Week 10
Review for Exam
Exam Review Game (.html) Exam Review Document (.doc)- Recommended Study List
- Alter the Stage size and frame rate
- Draw shapes of all kinds; circles, squares, triangles, stars and polygons.
- Create and style type
- Create a site structure
- Create buttons with rollovers
- Create frame labels
- Write code to make button clicks go to frame labels
- Animate using tweens
- Demonstrate squash and stretch, anticipation, follow through, overlapping action, easing, and secondary action
- Demonstrate an animation nested in a movie clip
- Publishing
Final Exam - Rules
Download this image. You will need it for the exam.
- Rules and Procedures
- You may use any notes, or homework as reference
- No break til done
- Get stuck? Move on try everything
- Try for partial credit
- Finish by EOC
- When done, give back instructions, backup to U:, clear off D:, take break, return & work on final project.
Week 11
Final Project - Multipage Interactive
Create a multi-page interactive that would be delivered on the web, to teach a concept of your choice to children 12 and under. This is to demonstrate a basic knowledge in interaction, ActionScript and animation.
Specs
- Stage Size 960 x 600
- Consistent visual style that would appeal to target audience (children)
- Main page welcoming user and stating the goal of the interactive
- 3 lessons (each one page or more) that each presents 4-8 sentences of text and an animation that helps illustrate what the text discusses. Text information is formatted in a consistent and interesting manner.
- A Test page that presents one question and several clickable answers. Clicking an answer results in an animation with text feedback; a correct answer gives a more rewarding animation.
- Animated transitions at "start" of each page, showing new content appearing.
- Consistent, easy-to-learn navigation: same set of buttons every page.
- Buttons need rollovers and sensible hit states
- Sound: add appropriate, subtle button click sounds, and other sound as appropriate (not just your favorite song).
- Credits page: mention yourself, and all sources where you obtained media (not just google).
- Bug free: no errors
- Deliver on CD-R or DVD-R with .html, .swf, and .fla on the disc. Don't foget project files, images, assets, and fonts.
Project Structure:
Every student will structure his/her project based on the flowchart below.
Wavy-bottom boxes represent pages. Capsule shapes are parts of the process, not pages. Diamonds represent decisions the user must make, not pages. Page count will therefore be at least 8 pages.
Flow Chart Example (.gif) (.vsd)