Welcome

Hello Class,

I'm excited to have the opportunity to close out your multi media education. During the 16 weeks of class we'll cover advanced topics such as setting up a working environment and writing code for applications, User Interface (UI), User Experience (UX), and Info Architecture (IA) best practices, and using the Flex framework to build Rich Internet Applications (RIAs). This blog will be used to post useful articles and resources, additional reading, and homework assignments. I'll announce homework at the end of each class and post the assignment here after class.Please send homework to the email I supplied in class and give the following subject line: MM3 HW#N where n is the week number.

Wednesday, February 29, 2012

Flash and FlashBuilder: So happy together!

I unfortunately sent myself the wrong set of files from class.  I've attached the testporject files instead.  They are very similar except that testporject didn't have any drawings associated with it.  The good news is, I've made a video as promissed showing you how to export your flash projects for use in flashbuilder.  It's a great way to work, I encourage you all to experiment.

Here is a link to the video
http://screencast.com/t/at9zmJmZCYZE

Here is a link to the testporject files
http://www.jmauriello.com/rvcc/TestPorject.zip


Wednesday, February 22, 2012

as3 programming nuts and bolts


Expand to full screen in order to see animated reveals.

Your mid-term projects

As promised, I've created this post for all of us to add interesting sites that can act as examples for the midterm.  Homework this week is to come in with a project idea.  You'll have to present this idea to the class and then we'll discuss how to actually execute the idea.

I'm letting you choose the assignment so that you end up doing something that you are interested in and hopefully get you further invested in learning actionscript.

Remember, you have a total of three weeks to complete this assignment.  It's a reasonable amount of time to come up with something good.

Thursday, February 16, 2012

Flash File

Let's all thank Yegor for offering up his homework as an example.  Remember the interesting / important parts of the code here:
  • Using addChild to add one displayObject (MovieClips are a kind of displayObjects remember) to another allowing us to set the properties for the "parent" displayObject to affect the child
  • Yegor's use of the timer class was also commendable.  It's not something we covered in class but it shows that you can go out on your own, and with a little googling, get the effect you want.
  • Coupling all of the property changes into a single event.  Remember - Yegor had a different listener set up for each heart.  During class we combined all of those into one single listener. 
I saved the file as a CS4 doc.  Not sure what you are all working with at home.  Get the file here
Happy coding!

Tuesday, February 14, 2012

Week Four Homework

Take the little drawing program we made in class (it's nearly identical to the one in the book) and expand its functionality.  Add the ability to change colors and "brush" sizes. 

Wednesday, February 8, 2012

Week Three Homework

In the spirit of the season make an interactive valentines day card. The file you turn in should fulfill the requirements listed below:

  • Add at least one movieclip dynamically (added by instantiating it with the "new" keyword and adding it to the stage with addChild)
  • Make the movieclip interactive with at least one event (mouse or if you are feeling adventurous keyboard) using addEventListener.
  • Use the enterframe event (Event.ENTER_FRAME) to affect a different property of the movieclip
  • Use the tween class to affect yet another property of the movieclip.

Feel free to have multiple movieclips each taking care of a different requirement listed above, or combine all of the interaction into one and anything in between.

Use text, images found on the internet, or draw your own assets to make something truely heartfelt and special.

That being said, the most important part is fulfilling the above requirements, bonus points if you make something you'd be willing to send around to your friends and family. (something I'll show you how to do next class).

This is essentially the same assignment as following along in the book, it just asks you to use your own assets and gives you a relavant theme to follow.