Fireworks CS3: 5 Reasons You Might Upgrade

I wrote most of this piece for the Design View, but the graphics took some time, so I figure it’s worthwhile posting it here too.

Obviously the main reason you upgrade any application is to be able to do new stuff. I’ve been working with Fireworks CS3 and it’s betas since last year so I’d going to concentrate on the features I’ve actually been using every day.

You can then make your own call on how valuable they might be to the way you work.

1) The Pages Panel

Pages, a brand new panel in Fireworks CS3, lives happily alongside your Layers, Frames, and History panels.

As you might infer from by the title, Fireworks’ new Pages functionality is essentially a design templating system.

Fireworks CS3: 5 Reasons You Might Upgrade

Currently, I suspect most professional web designers mimic this function — regardless of their choice of graphics program. Like many, I typically design a cross-site header, footer and navigation, lock it on a layer, then add new layers containing variations for different page types — article pages, search results, the cover page, category level pages, and so on.

The new Pages panel lets you formalize this templating method. After designing your core page interface you can use the fly-out in the Pages panel to “Set as Master Page”, and then roll out new, linked pages all based on your locked master page.

You’re then free to edit your master page at any time and these edits are, of course, translated immediately to any linked pages.

I must admit it did take me a little time to get into the ‘Pages way of thinking’ — old habits die hard — but I think it’s ultimately a fundamentally better, more organized way to work, and worth persisting with until it becomes part of your natural workflow.

2) Cross-application Interoperability

Although the great Adobe/Macromedia merger was a concern to many of us, it must be said that there are some great upsides to the situation, and cross-application interoperability is certainly one.

Fireworks CS3’s newly acquired tricks include the ability to:

* open and save files in PSD format
* open and save files in Illustrator 8 format
* open EPS documents (reliably)
* natively render and edit all Live Effects from Photoshop accurately — including bevels, shadows, glows and patterns
* copy and paste between Illustrator CS3 and Photoshop CS3 with far higher fidelity than before

Also, for the first time, Fireworks makes a concerted effort to look outside the standard Red/Green/Blue color space with much more sophisticated color management.

Not only can it think in terms of CMYK, but the new color selector can handle the HLS (Hue, Saturation, Lightness) and HSV (Hue, Saturation, Value) color models more common to files created in Photoshop and other graphics apps.

Matching Pantone colors from within Fireworks is still a problem. It isn’t often that I need to do this, but it would be nice to have it there for the occasions that I do. I’d imagine substantial licensing fees would have some impact on that decision.

Fireworks’ new Blender and Mixer palettes have borrowed a little from the Illustrator tool set, and provide fast and elegant access to the colors you’re most likely to need.

3) 9-slice Scaling

Although I covered this one in detail in an earlier post, I think it’s well worth restating in this list, as it’s certainly been the single most useful development for me.

The more I use 9-slice scaling, the more places I seem to find to use it.

What I’ve also discovered recently is that both Flash and Illustrator in CS3 include similar functionality — albeit in slightly different implementations.

4) New Assets: Shapes and Styles Library

Fireworks CS3: 5 Reasons You Might Upgrade
One of the real eye-openers for me in this release has been the souped-up assets library.

As you can see from the small sample at right, there are some really impressive effects including accurate imitations of plastics, metals, glass, flames, and plasma.

Bear in mind that every one of these styles is a scalable, tileable vector style that can be applied to any vector shape at a click.

While there’s no doubt they are useful in their own right, I’ve personally found them more useful as an learning aid.

As each style is made up of often intricately layered glows, textures, gradients, bevels, and reflections, I’ve gradually come to understand a lot more about constructing these styles from scratch. After a little trial and error, there’s very little in the real world you can’t mimic with the right combinations of effects. In fact, I’ve created a number of drag ‘n’ drop glossy card and paper styles that I now routinely use in our book cover mock-ups.

Fireworks CS3: 5 Reasons You Might Upgrade
Fireworks’ Shapes library also has some nifty additions — although I’ve always felt the idea of referring to these objects as “shapes” was rather underselling their value.

Fireworks Shapes are more like reusable screen widgets, each with a specialized task. You can even write your own if you’re clever.

New additions to the Shapes panel that catch the eye include:

  • a smart, styleable calendar object that automatically adjusts its layout based on the month and year selected
  • a drag ‘n’ drop “File Info” shape that automatically labels your artwork with filename, filesize, image dimensions, color depth, number of layers, timestamp and author name
  • a posable artist model (shown above — very handy for the feature article illustrations on SitePoint)
  • a spinning, posable 3D cube
  • an editable annotation shape (also shown above)

5) Performance

While most of us would be quite content to have an upgrade that simply ran without needing new hardware, I’m happy to report that all the CS3 applications — Fireworks included — run at least as fast as, if not faster than, their CS2 equivalents.

I have to say that this came as a surprise, as I expected the task of integrating Macromedia-born applications into Adobe’s codebase would come at a performance cost — at least on the first version. Thankfully, that doesn’t appear to be the case.


In short, this a pretty significant upgrade to an already strong application (okay, so I’m a fan). Although there are plenty of other new goodies I haven’t mentioned here, the features noted above are the ones that have largest impact on the way I work.

If you’re a Fireworks convert — or even just a bit curious — I think you could certainly do worse than taking the demo for a test drive.


Category: other Time: 2007-06-22 Views: 0

Related post

  • Fireworks CS3 Features: Intelligent Scaling 2007-05-23

    Republished from SitePoint Design View #33 Adobe's first take on Fireworks - CS3, or version 9 in the old money - has finally been released into the wild and is getting some good press. As we only received the full review edition last week, I'll publ

  • Five Reasons You Need a VPS 2011-08-31

    Like many people in tech, I run my own online server. I'm a bit old fashioned though – instead of paying a provider for my own Virtual Private Server (or VPS), I run a Xen server off my home Internet connection. Although upgraded over time, my server

  • CloudSpring: Five Reasons You Need a VPS 2011-09-25

    CloudSpring: Like many people in tech, I run my own online server. I'm a bit old fashioned though – instead of paying a provider for my own Virtual Private Server (or VPS), I run a Xen server off my home Internet connection. Although upgraded over ti

  • What are the best reasons you've heard for not implementing security? 2012-01-26

    We can devise the best technical solution to a security problem, but that solution needs to be applied by people, by a business, to an organization, and/or in spite of objections. The barriers people have to implementing security interests me greatly

  • How can I create a 24-bit PNG with alpha and no transparency in Fireworks CS3? 2012-06-19

    We're creating icons for a mobile app, and the developers have asked for very specific files. One needs to be 48px x 48px and has to be a 24-bit PNG with alpha and no transparency. I'm using Fireworks CS3 and I wondered if exporting the PNG as a PNG-

  • What are the reasons NOT to upgrade from a normal Google account to a Google Plus profile? 2014-06-12

    I have a Google account that does not yet have a Google Plus profile. I remember there being some reason why people didn't want to use Google Plus, but without upgrading to Google Plus I also can't use a lot of features such as reviewing Android apps

  • 12 Reasons You Need a Facebook Fan Page and 5 Easy Steps for Creating One 2010-02-25

    Facebook fan pages aren't just for large corporations interested in getting involved in social media. Small businesses, entrepreneurs, freelancers and other professionals can benefit from having a fan page on Facebook. Separate from your personal pro

  • 30 Reasons You Should Be Collaboration-Friendly 2010-05-06

    Collaboration presents a unique opportunity for professionals in every industry. I am a firm believer in the concept of knowledge sharing for the collective good. And collaborating – specifically supporting others by imparting your experience and ask

  • Random "not accessible" "you might not have permission to use this network resource" 2010-12-02

    Win7-64 client computers connecting to a NAS share randomly get denied access. This appears as a dialog box appears saying "\\myServer\MyShare02 not might not have permission to use this network resource..." or a dialog repeated

  • Does EF mean you might never have to use SQL or design database tables again? 2011-12-05

    Does Entity Framework mean you might never have to use SQL or design database tables again? Is this what "persistence ignorance" means? I am new to EF and ORMs in general, and I would like to understand how much of it is hype and how much is rea

  • What is the oldest operating system you can upgrade to windows 7 from? 2013-01-17

    Right now I have a mac and I downloaded virtual box and want to install windows 7 on it. I bought a windows 7 CD from my campus bookstore for a really cheap price but later found out it was upgrade only. To save money, I want to know what the oldest

  • How many of you have upgraded Ubuntu 12.10 to 13.04 2013-05-07

    I have been using Ubuntu 12.10 since opening, since April I was waiting the pop-up that tell us that there is a new version available, now I have seen this message and I have a question. How many of you have upgraded Ubuntu 12.10 to 13.04? Can you te

  • The Real Reason You Hate Selling 2013-07-10

    Along with getting married, death of a loved one, divorce, and relocating, job hunting is one of the most stressful life events-which is why you hate selling. Sales is like going on job interviews day after day. Except it doesn't end when you land th

  • What could "look for the constants that you might find in RC6" mean? 2013-12-30

    In this presentation at the 30c3 (long but extremely interesting and well-documented), Jacob Appelbaum gave this verbal advice (circa 43'30"): look for the constants that you might find in RC6 I'm trying to make sense out of that; my problem is, ther

  • Six Things You Might Not Know About Promises 2014-01-27

    Promises are a simple concept, and even if you haven't had a chance to use them, you may have already read up on them. They are a valuable construct that enables asynchronous code to be structured in a more readable fasion, rather than as a mess of n

  • You Might Not Need jQuery! - assuming this! 2014-03-03

    You Might Not Need jQuery! - assuming you'll address these bugs in your hand-written code: - You Might Not Need jQuery! - assuming you'll address these bugs in your hand-wr

  • Error You might want to run 'apt-get -f install' 2015-06-11

    I have the next error when I try to install Google Chrome or LibreOffice or any software I want. Error console: Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to cor

  • No operator matches the given name and argument type(s). You might need to add explicit type casts 2015-07-08

    postgres=# select * from json_test; id | data ----+----------------------------------- 1 | {} 2 | {"a": 1} 3 | {"a": 2, "b":["C", "d"]} 4 | { "a":1, "b":{"c":"d",&qu

  • It appears you are connected to the Internet, but you might want to try to reconnect to the Internet 2015-09-09

    I'm getting an error from internet Explorer that makes no obvious sense to me. The error is "It appears you are connected to the Internet, but you might want to try to reconnect to the Internet." Noe of the information under More Information was

iOS development

Android development

Python development

JAVA development

Development language

PHP development

Ruby development


Front-end development


development tools

Open Platform

Javascript development

.NET development

cloud computing


Copyright (C), All Rights Reserved.

processed in 1.414 (s). 13 q(s)