The Adobe Fireworks commands collected here are mainly productivity enhancement tools. They won't help you make better looking pictures; rather, they'll help you use Fireworks more efficiently. And if you're an extension developer yourself, some of them will help you build your own extensions.
Questions or comments? Ping me at fw at johndunning dot com. Or follow me on Twitter.
Note to Vista and Windows 7 Users: If you have User Account Control on (which it is by default) and launch Extension Manager from the Commands menu, it will not successfully install the .mxp files. Instead, you will need to right-click the EM application and select "Run as Administrator".
The Smart Resize auto shape helps you automatically adjust the layout of grouped elements to a new size without distorting the elements in the process. This makes it easy to quickly resize a mock up of a dialog box, for instance. Just drag the shape's yellow handles to move the grouped elements around to match the new size. See the screencast for an example of how the auto shape works. more...
If you want to make the fill color of an element darker, you can select it, open the Mixer panel, switch to HSB mode, and then drag the brightness slider. But what if you have two differently colored elements and want to make them both slightly darker? You can't use the Mixer panel because it will set both elements to the same color. The Adjustments panel makes this and other tasks easier. more...
These commands let you nudge the selection by custom amounts, rather than just 1 or 10 pixels. You can even nudge elements by less than a whole pixel, like .25, in order to tweak an element's anti-aliasing. more...
This extension makes it easy to resize selected elements in any direction using just the keyboard, which can be much more convenient than dragging the Scale tool with the mouse. And unlike the Scale tool, text blocks are resized without being distorted. more...
The "Smart Punch" command goes far beyond Fireworks' basic punch functionality, letting you punch vector or bitmap objects out of another vector or bitmap. Even text blocks can be used as the "puncher" or the "punchee". The possibilities for punching mayhem are endless. more...
After you create a rectangle, adjust the Roundness value to set the corners to the desired pixel radius. Then use the Scale tool to freely resize the rectangle, or use the Info panel to change the size numerically. Finally, run the Fix Rounded Rect Corners command to fix the corner distortion introduced by the Scale tool.
more...
For you Fireworks developers out there who like to sling JavaScript but aren't down with Flash, or just don't want to deal with the overhead of building a SWF for a simple panel, the JSON Panel library can help. It's a combination of JS and Flex 3 that lets you create a Flash panel using just JavaScript, so you can build a fully functional Fireworks panel with nothing more than a text editor. For non-developers, this extension won't be very useful. more...
For you Fireworks command developers out there who like to sling JavaScript but aren't down with Flash, or just don't want to deal with the overhead of building a SWF for a simple command, the Command Dialog library can help. It's a combination of JS and Flex 3 that lets you create a SWF dialog using just JavaScript, so you can add a complex UI to your commands without any additional tools. For non-developers, this extension won't be very useful, though it does include an implementation of a Move Selection dialog similar to the one in Illustrator. more...
The Paste Attributes command is handy for quickly giving the same appearance to a bunch of objects. But it would also be helpful to give objects the same size or position. You can use the Properties panel to do that, but then you have to type in the size or position values each time you want to apply them, and you have to select each element one at a time. The commands in this extension make that process much more convenient. more...
The Smart Knife command lets you split one or more shapes in half using an open path. The built-in knife tool lets you split a path, but only in a straight line, and it doesn't work with text, auto shapes or bitmaps. Smart Knife lets you cut across multiple paths, bitmaps, auto shapes and text blocks with an arbitrarily complex open path. more...
QuickFire is essentially Quicksilver for Fireworks. While it's easy to add a keyboard shortcut for your most-used commands, accessing the others still requires clicking through the Commands menu. QuickFire makes accessing these commands much easier: just launch QuickFire (with a keyboard shortcut, of course), start typing part of the command's name, then hit enter to run the matched command. Quick 'n' easy. You can even type the names of auto shapes or symbols from the Common Library to quickly insert them into your document. more...
The "Export as Favicon" command creates a favicon file from the current document, which must be 16px by 16px. If you're using Fireworks CS3 or later, the favicon can also include a 32px version of the icon. Currently this command works only on Windows. more...
When creating wireframes, it's often useful to suggest the presence of text without using actual words, which can distract the viewer from the overall layout. Even "lorem ipsum" dummy text requires the selection of a typeface and size, which may be too much detail for the mockup. In hand-drawn mockups (does anyone still draw by hand?) you could use a marker to draw lines of different lengths to suggest text, but this effect has always been a pain to create with software. The Greeked Text auto shape makes it easy. more...
With just one step, the "Copy Merged" command copies onto the clipboard the entire document as a flattened image. It even copies the objects on locked layers, without affecting their locked state. "Copy Merged into New Document" does the same thing but pastes the flattened image into a new document. "Copy Merged into Selection" copies the merged pixels into the selected objects while respecting their alpha channels. more...
The commands in this extension make it a little easier to manipulate groups, including the ability to paste elements into a group or ungroup and regroup it without losing any effects that had been applied to it. And the "Group Attributes - Copy/Paste" commands let you copy the styles of all the sub-elements of one group to another. more...
To manipulate vectors with a high degree of control it's often necessary to subselect individual points on the path. But selecting lots of individual points on a complicated path can be awkward, especially if it's hard to use a rectangular marquee to select them. The commands in this extension can reduce the amount of clicking required to select those points. more...
The commands in this extension perform some common tasks when working with pages in Fireworks CS3. The "Distribute Frames to Pages" command moves the content from each frame in a document to a new page. The "Import Files into Pages" command is useful for combining several existing files as pages in a new document. The "Apply Export Settings to All Pages" command takes the export settings on the current page and applies them to all pages in the document. more...
The commands in this extension help make it a little easier to create styled underlines like those available in web browsers. The standard underline style in Fireworks always draws the line in the same color as the text, which may not always be what you want. The Fake Underline commands will automatically draw an underline for you, creating a line that can be styled like any other. more...
Working with lots of frames and layers can be tedious, because many frame and layer menu commands that you perform over and over again don't have keyboard shortcuts. And other actions, like hiding a layer on every frame, aren't supported at all by Fireworks' built-in tools. The scripts in this extension are intended to remedy this situation. They've been updated to support the layer changes in Fireworks CS3. more...
The "Solo Selection" command hides everything except the currently selected elements. If all of the visible elements are selected, running the command displays everything. This lets you quickly toggle the solo effect on and off: select one or more elements, run the command, look at the elements by themselves, then run it again to make everything visible. more...
The "Insert Copies Between Selection" command takes 2 selected, identical objects and inserts evenly-spaced copies between them. This can be quite handy when you need to insert a row or column of repeating elements without having to create each one manually. more...
The "Level Horizon" command helps you, um, level the horizon in crooked photos. Simply open the photo, draw a straight line along a part of the image that should be perfectly horizontal, and run the command. The photo will be rotated so that the line is horizontal and the now crooked corners of the image will be cropped to keep it rectangular. more...
The "Toggle Opacity" commands simply toggle the selected objects between 50% and 100% opacity, or between 0% and 100%. If you assign a keyboard shortcut to the commands, you'll have a handy way of quickly seeing behind the selected objects. more...
This command lets you quickly turn an existing document into a template, which then serves as a starting point for new, untitled documents. Run "Document Templates - New" and enter a name for the template. A copy of the current file will be saved out and will then be available in the Commands > Document Templates menu. You can then make as many copies as you like. more...
The "New Document from Clipboard" command simply creates a new document the same size as the clipboard contents and then pastes in those contents, saving a step. The "Close All/Other Documents" commands help you quickly get rid of open documents you no longer need. more...
"Paste In Place" is an update to a classic Kleanthis Economou command. It lets you quickly replace a bunch of existing elements with a different element, without having to carefully position each one. Simply copy the replacement to the clipboard, select the elements you want to replace, and run this command. The clipboard contents will be inserted at the same XY position, layer, and group level as the selected elements. more...
The "QuickClips" extension makes it easy to quickly insert frequently used elements into your document, such as icons, background graphics, blocks of text, etc. When you save a new clip, it will become available from the Commands > QuickClips submenu. Selecting a saved clip will insert it into the current layer of the current document. more...
Importing symbols from another file is one of Fireworks' most powerful functions. But if you have a lot of files that use imported symbols, it can be a hassle to update them in every file. The Update Symbols extension lets you batch-update the imported symbols in multiple files with just one step. more...
Have you ever wanted to select several objects, each with a different stroke color, and change all of their stroke widths to a new value? If you try this with the Properties panel, you'll find that all of the selected objects get the same stroke width, but also that their other stroke properties are changed to identical values as well. The commands in this extension help you avoid this problem. more...
The (perhaps unfortunately named) Wedgie command breaks the selected object into 2 or more wedges. more...
This package consists of two commands for increasing or decreasing the font size of the selected text block(s). more...