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

Flickr Search Panel

Primarily stemming from Adobe Flex Builder 3: Creating a Simple RIA (Rich Interactive Application) Tutorial [Video Tutorial]

The Flickr Search Panel tutorial will highlight the creation of an service connection, creation of a Adobe Flex Module, and changing the Adobe Photoshop Panel's properties. Unlike other tutorials, the Flickr Search Panel will not require a JavaScript file. The process to create the Flickr Search Panel is to first design the Adobe Photoshop Panel using Adobe Flex Builder, program with ActionScript to create an service connection, use an Adobe Flex Module, and program with ActionScript to change the properties by interfacing with the host environment. The result is an Adobe Photoshop Panel containing a text input to place image tag names, a button to search on Flickr, and a tile list to display the returned images.

The Flickr Search Panel tutorial is separated into smaller parts:

  1. Designing the Adobe Photoshop Panel using Adobe Flex Builder
  2. ActionScript Programming: Creating a Flickr Service
  3. Creating a Custom Module
  4. ActionScript Programming: Changing the Panel's Properties
  5. Connecting to the Internet on User's Preferences
Continue to Design the Panel