Table of Contents

Introduction
Who Should Read This?
How Does It Work?
Download(s)
System and Software Requirements
Adobe Photoshop Reserved Words

Tutorials
Overview
  1. Starting a Flex Project
  2. Hello World Panel
  3. Placing the CSXS Library

  4. Shortcut Buttons Panel
    1. JavaScript
    2. Design the Panel
    3. ActionScript
    4. Photoshop Persistent
    5. CSXS Logger AIR Debugger (Optional)

  5. Setting Up Script Listener

  6. Color Picker Panel
    1. JavaScript
    2. Design the Panel
    3. Find Character ID Code to Register Events
    4. ActionScript
    5. Create Custom Icons

  7. Flickr Search Panel
    1. Design the Panel
    2. Create a Flickr Service
    3. Design a Custom Module
    4. Modify Panel's Properties
    5. Connect on Preferences

  8. Per Layer Metadata Panel
    1. View Metadata
    2. JavaScript
    3. Find Character ID Code to Register Events
    4. Designing the Panel
    5. ActionScript
    6. Using Photomerge
Other Samples
Best Practices
Frequently Asked Questions
Acronyms and Definitions
Links
Adobe® Photoshop® Panel Developer's Guide

Placing the CSXS Library

In order to communicate between the SWF file, JavaScript file, and Adobe Photoshop, a CSXS (Creative Suite eXtensible Services) Library will be used during the tutorials. Please refer to How Does It Work? for an overview of the communication between SWF file, JavaScript file, and Adobe Photoshop. The Placing and Using the CSXS Library tutorial will highlight how to obtain the CSXS Library file, called CSXSLibrary.swc, from the libraries folder and place in the project's libs folder found in an Adobe Flex project. The result is to use packages and functions within the CSXS Library to allow communication between the SWF file, JavaScript file, and Adobe Photoshop. For complete documention on the CSXS Library, please refer to the CSXS Library API.

Instructions:

  1. Open the libraries folder included with the Adobe Photoshop Panel Developer's Guide.
  2. Copy the CSXSLibrary.swc file.
  3. Close the libraries folder.
  4. Open the current project's folder on the desktop.
  5. Open the libs folder and paste the CSXSLibrary.swc into the folder.
  6. Close the libs folder and the current project's folder.