[Editor's Note: ]
Republished from Adobe Developer Connection.
By Dr. Woohoo @ blog.drwoohoo.com.
Follow along with this tutorial to expand on what we created in the previous tutorial, PatchPanel: Integrating your ExtendScript, with the objective of using a framework that embraces running our Flash plug-in in multiple Creative Suite applications (Photoshop and Illustrator). When we are done, our Flash plug-in will work in all three CS applications using code that is appropriate for each host application― keeping in mind that this is necessary due to the differences in the DOMs of each application.
Our Flash plug-in will get the RGB values of the foreground color of the host CS4 application. You will integrate a separate ActionScript file for each host application within the Flash plug-in that you develop within a Flex Builder MXML project using the PatchPanel SWC library as the mechanism for communicating between your SWF and the host application, which will dynamically be defined in this example.
After completing this tutorial, you should be able to:
- Add the Adobe PatchPanel SWC library, cs4.swc, to your Flex Builder Project
- Import the host CS applications ExtendScript DOM
- Copy your ExtendScript code from ExtendScript Toolkit to Flex Builder
- Know what the appropriate color object structure is within the DOM of the three possible host applications
- Install the SWF and accompanying JSX/JS file so that it is accessible from within Photoshop and Illustrator