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

Shortcut Buttons Panel

The Shortcut Buttons Panel tutorial will highlight the direct communication from a SWF file to Adobe Photoshop through a JavaScript file. The process to create the Shortcut Buttons Panel is to first program functions through JavaScript, design the Adobe Photoshop Panel using Adobe Flex Builder, program functions through ActionScript. The result is an Adobe Photoshop Panel containing a button to create a new document and a button to close a document that can be clicked manually or automatically on a timer by marking on the corresponding checkbox. In addition, the developer is able to enable a Photoshop Persistent call to allow the Shortcut Buttons Panel to continue running even if it is closed or minimized.

The Shortcut Buttons Panel tutorial is separated into smaller parts:

  1. JavaScript Programming
  2. Designing the Adobe Photoshop Panel using Adobe Flex Builder
  3. ActionScript Programming
  4. Photoshop Persistent
  5. Debugging with the CSXS Logger AIR Application
Continue to JavaScript