Foundation Fireworks CS4- P8: The chapters in this book are divided into three parts: “Part 1: Learning Fireworks,” “Part 2: Using Fireworks,” and “Part 3: Fireworks in Action.” In this first part, we start by introducing you to the Fireworks application where it lives within the Creative Suite, what makes it unique, and why you would use it. You’ll be introduced to the bitmap and vector tools and learn how to export your artwork to the Web. | Chapter 11 EXTENDING FIREWORKS DEVELOPING AN EFFECTIVE WORKFLOW USING JAVASCRIPT AND FLASH 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 extensibility 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 189 CHAPTER 11 JavaScript Intermediate to advanced ActionScript 2 or 3 Intermediate to advanced Adobe Flash Intermediate to advanced Adobe Flex Optional Foundation terminology The following terms will be used throughout the chapter and should be considered as foundational to the conversation. We ll go into more detail on these as the chapter progresses but take a few minutes to absorb these before moving on. Fireworks command A Fireworks command is similar to a macro in other .