Archive for August, 2007

Canton Gives Foundation Flash CS3 for Designers a Thumbs Up

Friday, August 31st, 2007
Flash General

Satori Canton, of Satori Interactive and part of the crew, recently wrote a wonderfully supportive review of Foundation Flash CS3 for Designers, in which he describes Tom’s and my book as “required reading for anyone considering getting into Flash development,” and a “Rosetta Stone” in guiding newcomers through the often overwhelming sense of where to begin.  This is rewarding praise from someone like Satori, who’s been playing with Flash since the early days (thanks, man!).

My aim in the Adobe forums, here on this blog, and in my other writing outlets, is to be as helpful and encouraging as I can.  I remember what it was like being new to Flash, and it always meant a lot to me when someone took the time to go into detail when replying to my questions.  I’m always pleased to hear when my own writing returns the favor.

Suit the Action to the Word

Monday, August 27th, 2007

Here’s the fourth of my Notes on Design guest blog entries. to-the-word/

How to Pause a Timeline (AS3)

Monday, August 27th, 2007
ActionScript 3.0 Flash

If the title of this blog entry sounds familiar, it may be because you saw the ActionScript 2.0 equivalent on this site over a year ago.  In the comments to that article, a reader named Eric asked how to pause a timeline in ActionScript 3.0 (very different from AS2, as it turns out).  There’s a significant benefit to using ActionScript (whatever version) to temporarily halt the timeline, then resume after a few seconds:  it’s all about saving yourself the hassle of horizontal scrolling.  Consider pausing for five whole minutes.  At the default 12fps, that would require 3,600 frames of timeline real estate.  With code, you can pull it off in a single frame.  Let’s take a look.  Keep reading »

ActionScript:  Figuring Out Where to Begin

Friday, August 24th, 2007
ActionScript 2.0 ActionScript 3.0 Flash

Here’s the third of my Notes on Design guest blog entries.  It was published yesterday already, but I missed it.  Too quick for me! out-where-to-begin/

How to Build an Interactive Flash Video (FLV) Load Progress Bar

Wednesday, August 22nd, 2007
ActionScript 2.0

A number of readers have expressed interest in the last handful of video-related blog entries.  These include “How to Build a Flash Video (FLV) Progress Bar” (Part 1 and Part 2) and, somewhat related, “How to Build a Basic Slider Widget (AS2).”  In some of the blog comments, mischa, Marius, and kweku were asking about how to display the load progress of an FLV file.  This was in addition to the existing functionality, which allows the user to see how much of the video has played and also to seek by dragging a knob along a track.  Questions included a) how to make sure the user couldn’t drag the seek knob beyond the loaded portion of the video and b) how to make the track itself clickable, so the user could bypass the knob if desired.  Let’s take a look at how to incorporate these new elements by adding them to the ActionScript 2.0 presented in Part 2 of the progress bar series.  Keep reading »

Free 3rd Party Tools to Make Your Life Easier in Flash (and Elsewhere)

Tuesday, August 21st, 2007
Quick Tips

Here’s the second of my Notes on Design guest blog entries. to-make-your-life-easier-in-flash-and-elsewhere/

How to Save Bandwidth when Displaying Flash Video

Friday, August 17th, 2007
ActionScript 2.0 ActionScript 3.0 Flash

I’m on the technical advisory board for Sessions School of Design, a distance learning school based in New York.  Anjula Duggal, managing editor for the Sessions blog (DesignSessions:  Notes on Design), recently asked me to guest author a handful of articles for them, which I’m happy to do.  Thanks to Anjula and editor Katie Feo for helping to get me squared away!  :)

My first article is here: when-displaying-flash-video/

How to Build a Basic Toggle Button (AS2)

Tuesday, August 14th, 2007
ActionScript 2.0 Flash

kweku and nab have been interested a play/pause button — essentially a toggle button, something that “remembers” when it’s been clicked — and fortunately, the mechanics are fairly simple.  The key to the desired functionality is a Boolean variable.  Let’s take a look.  Keep reading »