Adobe
Products
Acrobat
Creative Cloud
Creative Suite
Digital Marketing Suite
Digital Publishing Suite
Elements
Photoshop
Touch Apps
Student and Teacher Editions
More products
Solutions
Creative tools for business
Digital marketing
Digital media
Education
Financial services
Government
Web Experience Management
More solutions
Learning Help Downloads Company
Buy
Home use for personal and home office
Education for students, educators, and staff
Business for small and medium businesses
Licensing programs for businesses, schools, and government
Special offers
Search
 
Info Sign in
Welcome,
My cart
My orders My Adobe
My Adobe
My orders
My information
My preferences
My products and services
Sign out
Why sign in? Sign in to manage your account and access trial downloads, product extensions, community areas, and more.
Adobe
Products Sections Buy   Search  
Solutions Company
Help Learning
Sign in Sign out My orders My Adobe
Preorder Estimated Availability Date. Your credit card will not be charged until the product is shipped. Estimated availability date is subject to change. Preorder Estimated Availability Date. Your credit card will not be charged until the product is ready to download. Estimated availability date is subject to change.
Qty:
Purchase requires verification of academic eligibility
Subtotal
Review and Checkout
Adobe Developer Connection / Flash Catalyst Developer Center /

Introduction to Flash Catalyst CS5.5

by Jacob Surber

Jacob Surber
  • Adobe

Content

  • Resizable applications and components
  • Flash Catalyst and Flash Builder workflow
  • Prototyping and wireframing enhancements
  • Where to go from here

Created

11 April 2011

Page tools

Share on Facebook
Share on Twitter
Share on LinkedIn
Bookmark
Print
animation controls prototyping workflow

Required Adobe products

  • Flash Builder 4.5
  • Flash Catalyst CS5.5

Note: The downloads currently available on Adobe Labs are early preview releases; final releases of Flash Builder 4.5 and Flash Catalyst CS5.5 will be available for download in early May.

(Besides this article, you can watch my accompanying video to learn more about Flash Catalyst CS5.5.)

Flash Catalyst CS5.5 represents an important step forward in the Flex-based designer/developer workflow. As Flex-based applications become more visually rich, more technically complex, and more prominent in the enterprise, the ability to prototype and create visually accurate applications becomes even more critical.

In Flash Catalyst CS5.5 Adobe has focused development efforts on the following areas:

  • Resizability support for applications and components
  • Improved Flash Catalyst and Flash Builder workflow
  • Wireframing and prototyping enhancements

Resizable applications and components

By default, all new projects created in Flash Catalyst CS5.5 are resizable. With a resizable application, you can see a real-time preview of how your application will respond when viewed in the browser. Using the new application resize handle (see Figure 1), you can scale the artboard to test various layout scenarios. When you add components to your project, you can use a new UI to attach or constrain the component to the edge of its container. These new constraint handles (see Figure 1) can affect the positioning of a component as well as the size of the component. For instance if the left and right sides of a component are constrained to the artboard and the artboard grows in width, then the component will be forced to make up the difference with its width.

The new application resize handle and constraint handles in Flash Catalyst CS5.5
Figure 1. The new application resize handle and constraint handles in Flash Catalyst CS5.5.

Components do not have to be constrained to only the artboard. If you have components grouped or added to other components, constraints can be used as well. Clicking on a constraint handle will attach that side to its container. You can also right-click a component and select Add Constraints to automatically add constraints to all four sides of it.

Flash Catalyst and Flash Builder workflow

The primary focus for Flash Catalyst CS5.5 is providing designers and developers a meaningful way to work together. Adobe knows that teams and projects come in many shapes and sizes, so Flash Catalyst gives you numerous options to best fit your specific needs. This section provides a quick overview of workflow options. For a more in-depth look at what workflow best suits your needs check out the article Understanding new Flash Catalyst CS5.5 and Flash Builder 4.5 workflows.

Flash Catalyst CS5.5 and Flash Builder 4.5 roundtripping

Flash Builder 4.5 now supports opening any projects created in Flash Catalyst CS5.5. After creating a wireframe or prototype in Flash Catalyst, you can save your project and then import it into Flash Builder. Once in Flash Builder, you can begin to add business logic and define additional custom components. At any point, you can export the project back to Flash Catalyst and skin the components created in Flash Builder.

Flash Builder 4.5 also supports a new project type: the Flash Catalyst compatible project. This project type leverages a new compatibility checker that ensures code written in Flash Builder can be interpreted by Flash Catalyst. If you start a Flash Catalyst compatible project, you can simply right-click on the project and choose Flash Catalyst > Edit Project In Flash Catalyst to open and edit the project in Flash Catalyst (see Figure 2). Once you’ve finished editing in Flash Catalyst, you can resume working in Flash Builder seamlessly.

Selecting Edit Project In Flash Catalyst from within Flash Builder.
Figure 2. Selecting Edit Project In Flash Catalyst from within Flash Builder.

More Flash Builder feature support

Among the most exciting new features of Flash Builder 4.5 are the coding productivity enhancements and code style customization. If you define templates or a style in which your code should be formatted, when returning to Flash Catalyst it will respect those preferences and continue to generate code in that same style.

Not only does Flash Catalyst respect your style of coding, but it now respects your package structure as well. Any new files created by Flash Catalyst will be put into the Components package, but Flash Catalyst is also be able to read and understand components created in Flash Builder and placed in your custom package structure.

To work better with Flash Builder, Flash Catalyst now tolerates arbitrary ActionScript files as well as SWCs linked in Flash Builder projects. In many cases, Flash Catalyst cannot introspect or modify these files but they will not cause an error when opening the project in Flash Catalyst.

Prototyping and wireframing enhancements

With new features such as the Align panel, managed layouts, and global interaction targeting, Flash Catalyst enables you to rapidly create wireframes to share with a development team or to generate a high fidelity prototype to share with a client.

Layout enhancements

The Align panel is a particularly exciting new addition, which you’ll recognize if you are familiar with other Adobe design tools. It lets you align, distribute, and resize selected components to each other or to their container.

The Common Library panel (see Figure 3) offers a variety of placeholder components as well as Spark components. You can easily replace the placeholder components with imported artwork by using the Replace With command. The skinnable Spark components (noted by the small pencil icon) can be visually skinned and directly used in your Flex project.

The Common Library panel
Figure 3. The Common Library panel.

Flash Catalyst CS5 supported only simple groups for layout. With this release, Catalyst CS5.5 supports more complex managed layouts such as Horizontal, Vertical, and Tile layouts. These layout types correlate to the same layout types developers use in Flash Builder.

Interaction enhancements

To help designers create truly interactive prototypes, Flash Catalyst has introduced a global interaction targeting system. Global interaction targeting enables an interaction, such as a click, to control another component anywhere in your prototype. After choosing the component to which you want to add the interaction, simply navigate through your app, select the component you would like to control (see Figure 4), and then choose your command.

Selecting a target component for an interaction
Figure 4. Selecting a target component for an interaction.

Animation enhancements

Enhancements to the Flash Catalyst timeline and animation system will be a pleasant surprise for any designers interested in adding animation to their applications. Flash Catalyst CS5.5 has expanded the number and types of parameters that can be animated. There is now animation support for filters, strokes, fill colors, font sizes, and font colors. In addition, Flash Catalyst CS5.5 has auto-reverse effects, repeat settings, and interrupt settings to enable even more engaging animations.

Where to go from here

This is just a brief overview of a few new features of Flash Catalyst CS5.5. To dive deeper into any of these topics follow the links in this article or check out the complete list in the Flash Catalyst Developer Center on the Adobe Developer Connection. If video is more your thing, there is tons of great content walking you through all of these features on Adobe TV. Watch my accompanying video as well.


This work is licensed under a Creative Commons Attribution-Noncommercial 3.0 Unported License.

More Like This

  • Understanding new Flash Catalyst CS5.5 and Flash Builder 4.5 workflows
  • Creating interactive application design wireframes in Flash Catalyst
  • Quick Guide to Flash Catalyst excerpt: Interactions and transitions in Flash Catalyst
  • Using the Flash Catalyst compatibility checker to streamline your design-development workflow
  • Best practices for using Adobe Illustrator with Flash Catalyst CS5.5
  • Getting started with Adobe Flash Catalyst CS5.5
  • Exploring Flash Catalyst and Flash Builder workflows

Products

  • Acrobat
  • Creative Cloud
  • Creative Suite
  • Digital Marketing Suite
  • Digital Publishing Suite
  • Elements
  • Mobile Apps
  • Photoshop
  • Touch Apps
  • Student and Teacher Editions

Solutions

  • Digital marketing
  • Digital media
  • Web Experience Management

Industries

  • Education
  • Financial services
  • Government

Help

  • Product help centers
  • Orders and returns
  • Downloading and installing
  • My Adobe

Learning

  • Adobe Developer Connection
  • Adobe TV
  • Training and certification
  • Forums
  • Design Center

Ways to buy

  • For personal and home office
  • For students, educators, and staff
  • For small and medium businesses
  • For businesses, schools, and government
  • Special offers

Downloads

  • Adobe Reader
  • Adobe Flash Player
  • Adobe AIR
  • Adobe Shockwave Player

Company

  • News room
  • Partner programs
  • Corporate social responsibility
  • Career opportunities
  • Investor Relations
  • Events
  • Legal
  • Security
  • Contact Adobe
Choose your region United States (Change)
Choose your region Close

North America

Europe, Middle East and Africa

Asia Pacific

  • Canada - English
  • Canada - Français
  • Latinoamérica
  • México
  • United States

South America

  • Brasil
  • Africa - English
  • Österreich - Deutsch
  • Belgium - English
  • Belgique - Français
  • België - Nederlands
  • България
  • Hrvatska
  • Česká republika
  • Danmark
  • Eastern Europe - English
  • Eesti
  • Suomi
  • France
  • Deutschland
  • Magyarország
  • Ireland
  • Israel - English
  • ישראל - עברית
  • Italia
  • Latvija
  • Lietuva
  • Luxembourg - Deutsch
  • Luxembourg - English
  • Luxembourg - Français
  • الشرق الأوسط وشمال أفريقيا - اللغة العربية
  • Middle East and North Africa - English
  • Moyen-Orient et Afrique du Nord - Français
  • Nederland
  • Norge
  • Polska
  • Portugal
  • România
  • Россия
  • Srbija
  • Slovensko
  • Slovenija
  • España
  • Sverige
  • Schweiz - Deutsch
  • Suisse - Français
  • Svizzera - Italiano
  • Türkiye
  • Україна
  • United Kingdom
  • Australia
  • 中国
  • 中國香港特別行政區
  • Hong Kong S.A.R. of China
  • India - English
  • 日本
  • 한국
  • New Zealand
  • 台灣

Southeast Asia

  • Includes Indonesia, Malaysia, Philippines, Singapore, Thailand, and Vietnam - English

Copyright © 2012 Adobe Systems Incorporated. All rights reserved.

Terms of Use | Privacy Policy and Cookies (Updated)

Ad Choices

Reviewed by TRUSTe: site privacy statement