Adobe Flash Professional CS5 : Using the History Panel

2/4/2012 4:06:00 PM
The History panel found in the Other Panels list (Ctrl+F10/+F10) enables you to escape the linear limitations of Undo/Redo. As you work in your project file, the History panel records your editing steps in a sequential list (see Figure 1). The History panel stores steps taken in the active project file during the current editing session only. It does not store steps from the last time you had a project file open or from other files edited during the same session. You can save and move steps from one file or session to another, but it requires you to use some of the special features of the History panel, described later in this section.
Figure 1. The History panel lists steps taken as a file is authored or edited.


Flash gives you the option of using Document-level Undo (which creates one History/Undo stack for all the items in a current session) or the legacy-style Object-level Undo (which creates a unique History/Undo stack for key editing areas of the Flash authoring environment: Stage, Movie Clip timelines, and the ActionScript panel). The default is set to Document-level Undo, but if you find it helpful to be able to step back through Movie Clip edits individually, you can change this setting in the General section of Flash Preferences. To access the object-level Undo stack, you must open a Movie Clip (not an instance) in Edit mode.

Making changes to your Undo style or number of saved steps in Flash Preferences clears the History panel, deleting all the Undo steps for your current session.

You can use the History panel as a reminder of the steps taken to create a special graphic effect, or you can use it as a nonlinear authoring control. Should you need to get back to a specific step in your authoring session, you can use Undo (Ctrl+Z/+Z) over and over and over, or you can simply open the History panel and drag the edit pointer on the left side of the panel upward to go back in time until you reach the point at which you want to jump back into authoring. As long as you don't make any edits at an earlier point in the History list, you can easily scroll forward again if you need to redo your steps — without wearing out the Ctrl+Y/+Y keys! However, if you undo a step (or a series of steps) and then make changes to your project file, you can no longer redo the steps in the History panel. This is where the History panel does behave a little like a time machine — as long as you don't change anything, you can jump backward and forward in time, but as soon as you change something, you lose the option of going "back to the future."

Click to the left of a step in the History panel to jump to that point without scrolling. All steps listed after the point that you click will be undone and grayed out until you scroll forward again (or click to the left of an item closer to the bottom of the list).

The options menu and the buttons along the bottom of the History panel are the keys to the more advanced editing tasks that you can accomplish when you take your steps a step farther. (Refer to Figure 9.49 for callouts on the location of History panel controls.)

1. Replay Steps

The Replay Steps control repeat or reapply a series of sequential or nonsequential steps in your current History list:

  1. Select sequential items by dragging or by Shift+clicking the text labels in the list. Select nonsequential items by Ctrl+clicking/+clicking.

  2. With a step (or series of steps) selected, you can apply the step(s) to a new item — by selecting the item with the Selection tool and clicking the Replay button or choosing Replay Steps from the options menu.

All currently selected steps are applied (in order) to the item, and a new step labeled "Replay Steps" is listed in the History panel. You can use the Replay Steps item in the History list to apply the same steps again without having to select the original steps individually.

2. Copy Steps

This command enables you to move steps from one document to another. Here's how it works:

  1. Select steps from your History panel list (as described in the previous section).

  2. Choose Copy Steps from the options menu.

  3. In the Flash document where you want to reuse the steps, select an item to which you want to apply the steps.

  4. Choose Edit => Paste in Center (Ctrl+V/ +V).

The editing steps copied from your original file are applied to the item in your current file and a new item is added to the History panel, labeled Paste Steps.

3. Clear History

This is a helpful command to use if you want to start from a clean slate before performing a series of editing steps that you plan to save. Clear History deletes all the listings in the History panel of your current document. You can't undo this choice, but you will see a Warning dialog box that gives you the chance to change your mind before it's too late. (Closing a Flash document also clears the History list.) The number of steps listed in the History panel can be limited by the Undo levels set in the General Flash Preferences dialog box. The default setting is 100, but it can be set as high as 300 or as low as 2. Every item recorded in the History panel eats up some memory and disk space, so choose the lowest setting that suits your authoring style.

4. History View

You should leave this setting on Default unless you plan to use the History panel as a tool for helping you write new JavaScript commands. This is a very exciting potential use of the History panel, but it is beyond the scope of this book. If you are familiar with JavaScript, you can try different View settings to get more information that helps you deconstruct the steps in an editing workflow.

5. Save As Command

If you're not quite ready to start writing your own JavaScript from scratch, this is a terrific shortcut that makes it easy to save and reuse custom editing workflows:

  1. Select the step(s) from the History panel that you want to save and reuse.

  2. Choose Save As Command from the options menu (or click the small disk icon at the bottom right of the History panel).

  3. In the Save as Command dialog box, give the command a meaningful name. You might call the steps used to create a fancy custom-type treatment "Headline style."

    By the magic of Flash, your custom command now appears in the Command menu list.

  4. You can apply your specific editing steps in any document by selecting an item and choosing Commands => Headline style (or whatever commands you have created and named).

The options at the top of the application Command menu give you some controls for managing your custom commands and for using commands from other sources. The Get More Commands menu item loads a link to the online Flash Exchange, where you can find new commands contributed by other Flash developers (look for JavaScript Flash or .jsfl files). If you download a custom command script, you can use the Run Command menu option to browse to the .jsfl file and apply it to an item in your current project. The possibilities are wide open.

- Adobe Flash Professional CS5 : Working with Compound Shapes, Editing with Find and Replace
- Adobe InDesign CS5 : Using Scripts - Exploring JavaScript
- Adobe InDesign CS5 : Using Scripts & Script tips
- Adobe Flash Catalyst CS5 : Changing stroke and fill (part 2) - Change stroke color and weight, Add and modify gradient fills
- Adobe Flash Catalyst CS5 : Changing stroke and fill (part 1) - Change the fill color
- Adobe Illustrator CS5 : Working with Layers - Showing and Hiding Layers and Objects, Merging Layers and Groups
- Adobe Illustrator CS5 : Working with Layers - Duplicating Layers and Objects, Locking Layers and Objects
- Dreamweaver CS5 : Editing Content in the Browser (part 2) - Registering an InContext Editing site & Making edits online
- Dreamweaver CS5 : Editing Content in the Browser (part 1) - Setting up InContext Editing templates
- Dreamweaver CS5 : Using Dreamweaver Templates - Updating Templates & Removing Template Markup
- Adobe Photoshop CS5 : Fixing Problems Caused by Your Camera’s Lens
- Adobe Photoshop CS5 : Removing Tourists the Easy Way
- Adobe After Effects CS5 : Adding transparency & Rendering the composition
- Adobe After Effects CS5 : Applying an animation preset
- Adobe Fireworks CS5 : Batch-processing images
- Adobe Fireworks CS5 : Working with Adobe Bridge
- QuarkXPress 8 : Flowing text - Using the automatic text box
- QuarkXPress 8 : Importing and entering text
- Adobe Flash Professional CS5 : Working with Drawing Objects and Combine Object Commands
- Adobe Flash Professional CS5 : Modifying Item Types
Most View
- Diagnosing SQL Server 2012 Using Extended Events (part 4) - Extended Events Terminology - Filters, Targets
- Windows 7 : Encrypting File System (part 1) - How to Encrypt a Folder with EFS, How to Create and Back Up EFS Certificates
- Windows 8 : Using the Control Panel Items (part 15) - Windows Mobile Device Center
- Windows Phone 8 : Scheduled Notifications (part 3) - Reminder Registration, Reminder Sample
- Microsoft Project 2010 : Maintaining Baselines (part 2) - Rolling-Wave Planning with Baselines
- Sharepoint 2013 : Installing and Configuring Windows Azure Workflow Server (part 1) - Workflow Manager Install
- SQL Server 2012 : Backup and Recovery Planning - Working with the Transaction Log
- Windows Server 2012 : Installing and Configuring Websites (part 3) - Configuring IIS 8 Website Properties - IIS Features, Management Features
- Microsoft Access 2010 : Creating Your Own Databases and Tables - Working with Field Properties (part 3)
- Microsoft Word 2010 : Collaborating with Others - Working with Comments (part 1) - Adding Comments to a Document
Top 10
- Sharepoint 2013 : Developing Integrated Apps for Office and Sharepoint Solutions - The New App Model for Office
- Overview of Oauth in Sharepoint 2013 : Application Authorization - On-Premises App Authentication with S2S
- Overview of Oauth in Sharepoint 2013 : Application Authorization - Requesting Permissions Dynamically
- Microsoft Excel 2010 : Working with Graphics - Inserting a Diagram,Inserting an Object
- Microsoft Excel 2010 : Working with Graphics - Inserting WordArt, Using Smart Art in Excel
- Microsoft Excel 2010 : Working with Graphics - Using AutoShapes
- Overview of Oauth in Sharepoint 2013 : Application Authentication (part 2) - Managing Tokens in Your Application
- Overview of Oauth in Sharepoint 2013 : Application Authentication (part 1) - Using TokenHelper
- Overview of Oauth in Sharepoint 2013 : Creating and Managing Application Identities
- Overview of Oauth in Sharepoint 2013 : Introduction to OAuth