7-day free trial to lynda.com video training library.

Article Round-up

Justin | articles,design,Flash,links,tips | Tuesday, October 19th, 2010

We’re keeping quite busy around here! Here’s a quick round-up of some recent articles that I’ve published.

5 Flash Animation tips in 5 days on the Peachpit blogs:

Also on the Peachpit site, there’s an excerpt on Character Animation from our recent book with Chris Georgenes.

I also have a new video tutorial over at ActiveTuts+ on Creating Advanced Motion Presets in Flash with JSFL.

In addition to the recent advice page I added on Learning Flash, I’m working on a page about becoming a graphic designer/Flash animator/digital artist. It includes some of my background and lessons learned. That article is pretty much on hold as we work toward the SmartMouth release (hopefully just another week), and I will pick it up after that.

Animation with Scripting for Adobe Flash is now shipping!

Justin | animation,design,Flash,jsfl | Monday, September 13th, 2010

I recently completed a book with with star animator Chris Georgenes entitled Animation with Scripting for Adobe Flash Professional CS5 Studio Techniques. My wife AJ, the other half of Ajar Productions, also served as Technical Editor on the book. As you can imagine, we’re very excited about this book’s release!

Animation with Scripting for Flash book cover

Here’s the info from the back cover:

In Animation with Scripting for Adobe Flash Professional CS5 Studio Techniques, top animation designer Chris Georgenes and designer/developer Justin Putney reveal how to create and successfully animate characters in Adobe Flash Professional CS5 and how to push the limits of timeline animation with stunning visual effects using ActionScript® 3.0.

This Studio Techniques book is designed for intermediate or advanced users who understand the basics of Flash and want to create a more immersive interactive experience. The book includes coverage of storyboarding, 2D character design and rigging, character animation, visual FX with code, workflow automation, and publishing your animation on the web and to mobile devices.

You can order the book from these fine retailers:

Peachpit | Amazon | Adobe Press

Let us know if you have any questions about the book. We hope you find it useful!

Adobe Flash Learning Links

Justin | design,Flash,links,tips | Friday, August 20th, 2010

I’ve had a number of users contacting me regarding ways to learn Adobe Flash Professional. There are a lot of great resources available for users interested in animation, design, and development in Flash.  Whether you’re an advanced user, or totally new to Flash, there are tons of resources available. Over the years, I’ve read dozens of books and visited hundreds of sites. So, I decided to put together a single page with many of my favorite Flash learning links. Enjoy!

MergeTextFrame for InDesign has new features!

Justin | design,ExtendScript,extensions,InDesign | Saturday, April 3rd, 2010

Version 1.1.0 now has the ability to batch-merge textframes within every page of the current document. I had several requests for something like this (including from a recent donor). Here it is! The download links above have been updated.

The new version now has the “Apply to” and “Ignore locked layers” as shown in the image below.

Merge Textframes version 1.1.0 new features

Note that any warning messages about having too few textframes selected have been delayed until after the dialog box appears to reflect the new options.

Downloads of the new version are available on the original post.

Want a good way to move your extension request to the top of the list?

Flash Extension: Set Instance Name on Multiple Frames

Justin | design,extensions,Flash | Tuesday, March 30th, 2010

Here’s a quick extension by request. This extension adds a command that can batch name instances in multiple frames. Just select the frames and run the command.

Download
(Compatible with Flash MX 2004 & later)
INSTANCE – multi-name.mxp

Convert Illustrator Point/Path Text to Area Text

Justin | design,extensions,Illustrator | Saturday, March 7th, 2009

Point text in Illustrator is a text field that is generated by a click of the text tool. Area text is generated by dragging a rectangle with the text tool. You can scale a area text to make room for more text or to control where the lines end. When you try to scale point text, however, the text itself grows or shrinks to fill the rectangular area. If you inherit a file with lots of point text, it can be difficult to edit.

This script will convert point text and text on a path into area text. You select multiple text fields and the script will convert them all. It does not take into account stories (linked text fields), so use with caution in those cases.

Download
(Compatibility: Illustrator CS – CS5.5)
Convert to Text Area.js
[right-click (ctrl-click on Mac) and choose Save Link As...]

Installation Instructions

Place the Convert to Text Area.js file into the Scripts directory within your Illustrator application directory:

Windows > C:\Program Files\Adobe\Adobe Illustrator {version}\Presets\Scripts
Mac OS X > Applications/Adobe Illustrator {version}/Presets/Scripts

Note: In CS4, the directory path will include a region directory (e.g., Adobe Illustrator CS4/Presets/en_US/Scripts).

Usage

Select text field(s), choose File > Scripts > Convert to Text Area.

New Extension: Send Colors from InDesign and Illustrator to Flash

Justin | design,ExtendScript,extensions,Flash,Illustrator,InDesign,tips | Friday, December 5th, 2008

Following the merge text extensions for Flash, Illustrator, and InDesign, Keith Gilbert wrote me wondering about getting swatch information from InDesign to Flash via XFL or by way of importing an Adobe Swatch Exchange (ASE) file into the Flash swatches panel. There are several stumbling blocks in the way of such an extension. First, finding a way for extendscript or JSFL to read the contents of an ASE file (which is not open source and not plaintext) proves to be quite difficult. Second, JSFL (the Flash scripting language) doesn’t have any access (currently) to the swatches panel.


BREAKING NEWS (12/6/08): I noticed that the new Kuler extension for Flash CS4 has an “add to swatches” button, and it actually adds swatches to the swatches panel. After some decompiling and a lot of detective work, I found an undocumented JSFL call that was added to CS4. The feature is undocumented for a reason: it sends encoded XML data, and if the data is faulty, it crashes Flash. I have a few test cases working and I’m confident that I can add it to this extension, so the swatches will go right in the Flash swatches panel, rather than onto the stage, though it will only work in CS4. Be on the lookout for an update in the next few days.

UPDATE (12/7/08): Updated to version 1.1.0. If you have Flash CS4, the swatches will now go right into your Flash Swatches panel. Hooray!

There does seem to be a lot usefulness to such an extension, since XFL creates a new workflow between InDesign and Flash, and the Illustrator importer for Flash is fantastic, but neither one loads any of the swatches from the original document. I’ve certainly spent my fair share of time opening up the swatch properties, making sure the swatch is RGB or hex and copying all three fields one at a time.

So, I decided to plow ahead and see what I could come up with. The results are below. This extension takes the swatches from your current InDesign or Illustrator document and sends them to a new layer on the Flash stage. You can then use the eyedropper to pick up the colors, or you can add them to your swatches panel individually (similar to this demo of the Kuler panel).
UPDATE (12/7/08): If you have Flash CS4, you can skip the step above. Version 1.1.0 of this extension will send the Illustrator or InDesign swatches right to your swatches panel in Flash.

This extension will transfer spot and process colors of all varieties (RGB, CMYK, LAB, HSB). Rather than converting the CMYK with my own function, I used the applications themselves to convert the colors to RGB for Flash, so the transfer fidelity is quite good. It will ignore gradients, tints, patterns and fancy stuff like that. If you want to get your gradients into Flash see the bonus tip below.

InDesign to Flash CS4


Or, here’s what InDesign to Flash CS3 would look like.

Illustrator to Flash CS4


Or, here’s what Illustrator to Flash CS3 would look like.

Downloads and more below the fold. (more…)

Page 1 of 41234