Specifications

189
Chapter 11
Adobe Fireworks includes a rich extensibility. model that allows advanced users to
create sophisticated custom panels (Flash panels) using a combination of JavaScript
and Flash. In fact, many of the panels that ship with Fireworks, including the
Align
panel and the
Path panel, are Flash panels. Because the Fireworks engineering team
has exposed practically every aspect of Fireworks through a JavaScript extensibil-
ity model, you’re really only limited by your imagination (and technical abilities, of
course).
This chapter is designed to give you an understanding of the entire Flash panel
development process and presents a workflow I have refined through developing
a number of Fireworks panels, including the
Fireworks to XAML Exporter panel and
the
Gradient panel. You’ll see how to author Fireworks JavaScript and integrate that
JavaScript in both Flash- and Flex- based custom panels for Fireworks.
This chapter is written for advanced users of both Fireworks and Flash and may be
a bit overwhelming if you do you not have programming experience. If you’re not
a programmer, you may choose to skim through the chapter and gain a greater
appreciation of what goes into creating custom panels that enhance your Fireworks
experience. However, if you are a programmer and are ready to enhance to your
favorite design application (Fireworks of course!), you need to be proficient with the
following environments and programming languages:
EXTENDING FIREWORKS:
DEVELOPING AN EFFECTIVE WORKFLOW
USING JAVASCRIPT AND FLASH

Summary of content (35 pages)