Accessibility
Kleanthis Economou

Kleanthis Economou

www.projectfireworks.com

Table of Contents

Created:
29 March 2004
User Level:
Intermediate
Products:
Fireworks

Extending Fireworks

Note: The Fireworks API Wrapper referred to in this article works only for Flash MX and Flash MX 2004. You cannot use it with Flash 8 or later. This article is intended for legacy purposes only.

I've used Fireworks since Macromedia first introduced it. Since then, it has been the tool of choice for me when it comes to creating and optimizing graphics that target the web. In version 3, Fireworks became fully extendable through JavaScript. Since then, I've been able to use Fireworks in a totally different way—my way.

Fireworks offers a plethora of tools and one of the best things about it is that I can do something in many different ways. However, the ability to customize it even further to address my specific problems or the conform to the way I like to work is the one thing that makes Fireworks an irreplaceable item in my toolkit.

In this article, I will cover most of the aspects of extending Fireworks, and I say "most" because experience has showed me that in Fireworks there are always many ways of doing something.

Requirements

To complete this tutorial you will need to install the following software and files:

Fireworks MX 2004

Tutorials and sample files:

About the author

A web developer/software engineer since 1995 who now specializes in .NET Framework solutions, Kleanthis is a contributing author of various Fireworks publications and the technical editor of Fireworks MX Bible. As an extension developer, he contributed two extensions to the latest Fireworks release.