The next class is Monday 6-10 in room 202-c (which is a few doors to the left of 206 (which is where we were last tues). Its a PC lab but all the computers have flash...
I created a page on netvibes that contains RSS feeds for everyones blog:
http://www.netvibes.com/studentwork#spring_advanced_flash
This way everyone can see what everyone else is doing...
I think some people still need to either create or post a blog url to the comments... so if you don't see your blog on there... post a link in the comments and I'll add it to the page.
Saturday, January 30, 2010
Friday, January 29, 2010
Nice Work
For those of you who have started your blogs... just wanted to say, nice work, keep it up. Looking forward to see what kinds of stuff people do by the time monday rolls around.
For those of you who still haven't set up your blog - you should do so no later than tomorrow.
Also, if you haven't posted a link to your blog in the comments you can do so in this post or the previous post....
For those of you who still haven't set up your blog - you should do so no later than tomorrow.
Also, if you haven't posted a link to your blog in the comments you can do so in this post or the previous post....
Tuesday, January 26, 2010
Lesson 1
Class Outline:
1) MovieClip properties
2) EnterFrame Events
3) += -=, mouseX mouseY
4) Zeno's Paradox
5) MovieClip nesting
6) addChild()
7) MouseEvent.MOUSE_MOVE
8) MouseEvent.CLICK, ROLL_OVER, ROLL_OUT
9) evt.currentTarget (indirect referencing)
10) Simple Graph Example
Your Blogs:
You should set up your blogs in the next few days - as soon as they're set up you should post a link to them in the comments of this post (you need a gmail, aol etc... account to post a comment here).
The homework is the same every week:
Spend a minimum of 15 minutes a day working with one or more of the class files. Challenge yourself by trying to change something about the class file, or trying to re-purpose it in some way. For example, you could decide that you'd like to use the Zeno's Paradox file to create a simple navigation or a small interactive scene. You could decide that you want to gain a better understanding of mouse events, so you might play with the mouseEvents2.fla until something interesting happens. After you've spent 15 minutes with Flash, you should spend around 5 minutes writing a blog post recapping what you did. You may want to paste bits of code, you may want to talk about what you got working and what you tried that didn't work. You can upload images, swfs or any other relevant files.
Things to Remember When Working on the Homework:
1) Bugs aren't really a big deal, if you get an error message don't get frustrated - you could try backtracking or taking a break and coming back to your work after an hour or two.
2) One of the main error messages people get is "Undefined property..." which means flash was looking for something but couldn't find it. This happens if you forget to type an instance name, mistype an instance name or talk about a function that's not there.
3) Clicking on the error message will take you to the line of code that is causing the error (not always reliable)
4) If by the end of your 15 minutes your file is completely broken... that's ok. You can pick up where you left off the next day... or you can just start with a new file the next day.
5) Don't underestimate the importance of recapping your 15 minutes with a simple blog post. When I tried this myself, I was surprised how many interesting ideas popped into my head as I started to write about what I had just learned.
6) Google is your friend. If you get a weird error message... try googling it. Also, if you decide you want to learn about something we haven't done in class yet... just google it, copy and paste the code and start playing around with it. You can learn a good deal about a piece of code just by changing the numbers around one by one to see what happens.
7) THIS one is REALLY important. Don't test yourself to see if you have things like "addEventListener" or "Event.ENTER_FRAME" memorized. This is a huge waste of time. Your ability to remember the exact syntax is irrelevant because it will happen completely automatically from you simple copying and pasting code from class files and messing around with it. That said, it can be helpful when your working with code to sometimes force yourself to type a redundant line here and there rather than copying and pasting it - this will help you to get used to the syntax without wasting too much time.
8) If you have questions about any aspect of this ongoing assignment feel free to email me (bendvent [ a t ] gmail.com).
I looked into posterous.com and it seems really nice. After you sign up, you simply send emails with text and attachments to post@poserous.com ... i tested a few different file formats and it seems to accommodate them really nicely. Sending an swf file will result in that swf file being properly embedded in the html page.
Here is the simple test that I did:
http://zevan.posterous.com/
CLASS FILES:
Click Here to Download Class Files
1) MovieClip properties
2) EnterFrame Events
3) += -=, mouseX mouseY
4) Zeno's Paradox
5) MovieClip nesting
6) addChild()
7) MouseEvent.MOUSE_MOVE
8) MouseEvent.CLICK, ROLL_OVER, ROLL_OUT
9) evt.currentTarget (indirect referencing)
10) Simple Graph Example
Your Blogs:
You should set up your blogs in the next few days - as soon as they're set up you should post a link to them in the comments of this post (you need a gmail, aol etc... account to post a comment here).
The homework is the same every week:
Spend a minimum of 15 minutes a day working with one or more of the class files. Challenge yourself by trying to change something about the class file, or trying to re-purpose it in some way. For example, you could decide that you'd like to use the Zeno's Paradox file to create a simple navigation or a small interactive scene. You could decide that you want to gain a better understanding of mouse events, so you might play with the mouseEvents2.fla until something interesting happens. After you've spent 15 minutes with Flash, you should spend around 5 minutes writing a blog post recapping what you did. You may want to paste bits of code, you may want to talk about what you got working and what you tried that didn't work. You can upload images, swfs or any other relevant files.
Things to Remember When Working on the Homework:
1) Bugs aren't really a big deal, if you get an error message don't get frustrated - you could try backtracking or taking a break and coming back to your work after an hour or two.
2) One of the main error messages people get is "Undefined property..." which means flash was looking for something but couldn't find it. This happens if you forget to type an instance name, mistype an instance name or talk about a function that's not there.
3) Clicking on the error message will take you to the line of code that is causing the error (not always reliable)
4) If by the end of your 15 minutes your file is completely broken... that's ok. You can pick up where you left off the next day... or you can just start with a new file the next day.
5) Don't underestimate the importance of recapping your 15 minutes with a simple blog post. When I tried this myself, I was surprised how many interesting ideas popped into my head as I started to write about what I had just learned.
6) Google is your friend. If you get a weird error message... try googling it. Also, if you decide you want to learn about something we haven't done in class yet... just google it, copy and paste the code and start playing around with it. You can learn a good deal about a piece of code just by changing the numbers around one by one to see what happens.
7) THIS one is REALLY important. Don't test yourself to see if you have things like "addEventListener" or "Event.ENTER_FRAME" memorized. This is a huge waste of time. Your ability to remember the exact syntax is irrelevant because it will happen completely automatically from you simple copying and pasting code from class files and messing around with it. That said, it can be helpful when your working with code to sometimes force yourself to type a redundant line here and there rather than copying and pasting it - this will help you to get used to the syntax without wasting too much time.
8) If you have questions about any aspect of this ongoing assignment feel free to email me (bendvent [ a t ] gmail.com).
I looked into posterous.com and it seems really nice. After you sign up, you simply send emails with text and attachments to post@poserous.com ... i tested a few different file formats and it seems to accommodate them really nicely. Sending an swf file will result in that swf file being properly embedded in the html page.
Here is the simple test that I did:
http://zevan.posterous.com/
CLASS FILES:
Click Here to Download Class Files
Syllabus
Advanced Flash
Instructor: Zevan Rosser
bendvent [] gmail
http://www.shapevent.com/
http://www.actionsnippet.com/
COURSE DESCRIPTION:
The goal of this course is to build a solid foundation for ActionScript and advanced Adobe Flash techniques. We will begin with an introduction to basic scripting principles and continue through object-based Flash applications. These skills will enable students to build scalable data-driven Flash sites, applications and animations. We will view existing sites and examine the techniques used in their creation. Students will create small Flash experiments and new Flash sites, or modify existing ones. PREREQUISITE: SMC-3553, Intermediate Flash, or equivalent.
BOOKS:
Learning Actionscript 3.0 *
How to Cheat in Flash CS3
Making Things Move
AdvancED ActionScript 3.0 Animation
http://www.friendsofed.com/book.html?isbn=1430216085
Actionscript 3.0 Cookbook
Head First Design Patterns (java)
Gang of Four... very weird hard book...
GRADING:
60% Homework
40% Attendance/Participation
COURSE OUTLINE:
Flash Review
-basic review
-animation tricks
-isometric 3d timeline
-parallax motion
-3d face
-lip sync
-vectorpark.com
-mudbubble.com
-shapevent.com
-iscribble.com
-odcast
-alternativa
-pv3d
-box2D
-ape
AS2 - AS3
-migration
Properties and Events
-new event architechture
Display Object Targeting
-nesting display objects
-unicycle
-targeting nested display objects
-isometric 3d coded
-events intermediate
Advanced Functions
-local vars
-init / loop
-practice problems
What is OOP?
-when do you use it?
-what do you already know about it?
-document class
-example classes
-design patterns
Navigations
-Website Skeleton
-code practice
-aligning clips
-TweenLite
External Assets
-preloader
-loading images
-flashvars
-text file
-more about aligning
XML
-loading xml
-dynamic programming
BitmapData
-Working with pixels
-creating your own filters
-realtime photoshop
-demo scene
Camera
-web camera
-web camera with bitmapdata
Sound and Video
-timeline sounds
-library sounds
-loading sounds
-sound visualization
-compute spectrum
-working with flvs
-loading video
-working with video components
More Motion
-Complex motion examples
-particle systems
Advanced Display
-z-sorting
-complex re-parenting
-3D
Flash 10
-new features
-3D
-dynamic sound
-IK
-pixel bender
Review and Request
-your questions...
Instructor: Zevan Rosser
bendvent [] gmail
http://www.shapevent.com/
http://www.actionsnippet.com/
COURSE DESCRIPTION:
The goal of this course is to build a solid foundation for ActionScript and advanced Adobe Flash techniques. We will begin with an introduction to basic scripting principles and continue through object-based Flash applications. These skills will enable students to build scalable data-driven Flash sites, applications and animations. We will view existing sites and examine the techniques used in their creation. Students will create small Flash experiments and new Flash sites, or modify existing ones. PREREQUISITE: SMC-3553, Intermediate Flash, or equivalent.
BOOKS:
Learning Actionscript 3.0 *
How to Cheat in Flash CS3
Making Things Move
AdvancED ActionScript 3.0 Animation
http://www.friendsofed.com/book.html?isbn=1430216085
Actionscript 3.0 Cookbook
Head First Design Patterns (java)
Gang of Four... very weird hard book...
GRADING:
60% Homework
40% Attendance/Participation
COURSE OUTLINE:
Flash Review
-basic review
-animation tricks
-isometric 3d timeline
-parallax motion
-3d face
-lip sync
-vectorpark.com
-mudbubble.com
-shapevent.com
-iscribble.com
-odcast
-alternativa
-pv3d
-box2D
-ape
AS2 - AS3
-migration
Properties and Events
-new event architechture
Display Object Targeting
-nesting display objects
-unicycle
-targeting nested display objects
-isometric 3d coded
-events intermediate
Advanced Functions
-local vars
-init / loop
-practice problems
What is OOP?
-when do you use it?
-what do you already know about it?
-document class
-example classes
-design patterns
Navigations
-Website Skeleton
-code practice
-aligning clips
-TweenLite
External Assets
-preloader
-loading images
-flashvars
-text file
-more about aligning
XML
-loading xml
-dynamic programming
BitmapData
-Working with pixels
-creating your own filters
-realtime photoshop
-demo scene
Camera
-web camera
-web camera with bitmapdata
Sound and Video
-timeline sounds
-library sounds
-loading sounds
-sound visualization
-compute spectrum
-working with flvs
-loading video
-working with video components
More Motion
-Complex motion examples
-particle systems
Advanced Display
-z-sorting
-complex re-parenting
-3D
Flash 10
-new features
-3D
-dynamic sound
-IK
-pixel bender
Review and Request
-your questions...
Subscribe to:
Posts (Atom)