Posts in Category "Fireworks API"

Adobe Fireworks and Cooper

Wow! Nick and Tim did a video for Adobe TV on how and why they use Adobe Fireworks at Cooper for visual design and interaction! Enjoy!

Fireworks Tips and Tricks – Cooper
Watch video

kuler and Fireworks CS3

Ben at pixelfumes ported over his kuler panel from Flash CS3 to Fireworks CS3 and would like some feedback in terms of how Fireworks users would use the panel. I was delighted to see him write a Flash developer center article on the kuler panel and expose the development efforts it took to create the panel as well as hand out the source so anyone else can de-construct or extend the panel. This is truly the best way to learn and I personally value designers and developers highly when they push out something they want to share with the community.

Download the Fireworks kuler panel and have fun!

Be sure to give Ben some feedback if you feel the panel should be working differently than it currently does inside Fireworks CS3.

Thanks Ben!

How to use MMExecute to issue an Alert in Fireworks (FLA)

Flash developers can easily embed Fireworks API commands by using the MMExecute which basically allows JavaScript to pass through ActionScript to interact with Fireworks MX 2004. Some ideas are to create Flash panels that can change and manipulate bitmap objects on the canvas or randomizing various shapes users can pick from with ease.

Check out the FLA to popup a simple alert in Fireworks

Download Alert.fla

In Flash, be sure to change the SWF publish settings path (File > Publish Settings) to the directory below and use Shift-F12 to export the swf to be tested in the Fireworks environment.

C:\Program Files\Macromedia\Fireworks MX 2004\Configuration\Command Panels

Note: After the swf has been published to the directory above, access the flash panel in Window > Alert

While debugging the flash panel, you can update an "existing panel" that has already been loaded into FW (fresh boot), but if you decide to create a "new panel" while Fireworks is open then it will not work properly. Close and restart FW to load the new panel. A workflow I use to update an existing flash panel is to close the panel in FW then reopen it (Window > Alert), and the changes will be reflected w/o restarting FW.

Want to start creating custom commands or SWF panels?

The Fireworks API (PDF with methods/propertys) gives you the ability to develop SWF panels, commands and Auto Shapes that designers/developers can use in Fireworks on a day to day basis. One of the things that amazes me the most about developers integrating Flash panels in Fireworks or custom commands is the fact it improves your workflow or gives you new ways of looking at the User Interface in Fireworks.

If you want to improve the FW interface to your liking or add new functionality, this would take a decent knowledge in ActionScript and/or JavaScript, but its not difficult to get started developing your own panels/commands.

Here’s a couple resources in case you decide to take on the challenge and manipulate or add new abilites to Fireworks.

Check out Steven Grosvenor’s excellent craftmanship at Phireworx. The Batch process panel (Image Editor Pro) is something else.