Quick Tip: CS5 Features for Flash Users


The official announcement of Adobe CS5 has long been awaited, with previews and betas of Flash CS5 hitting select audiences as far back as Adobe MAX 2009. Yesterday saw the unveiling of plenty of new features (some of which, notoriously, may or may not be realized) so here's a quick run down of some features Flash users can look forward to.

Flash Professional XFL Format

A significant feature of Flash Professional, XFL is the file format to which all .fla projects will now be saved as default. Tom Green already discussed the ins-and-outs of XFL in his article R.I.P. .fla and whilst this feature isn't entirely new, it's the new standard. Just to sum up:

  • XFL is XML based.
  • In essence, it's a compressed collection of all the assets and files of your Flash project, including XML metadata detailing the project itself.
  • It is also available as an uncompressed directory structure, allowing easy access to each element for individual editing (such as images in Photoshop for example).

Manage and modify projects using source control systems and collaborate on files more easily.

Flash Professional Text Layout Framework

Great control over text hasn't always been Flash's trump card, but CS5 aims to bring familiar text layout capabilities to the game. Flash Player 10 was furnished with the engine to render such advanced text options, but only now with CS5 do we have the official UI to take advantage of them.

Linking text fields is second nature if you're an InDesign or Illustrator user and now it's possible in Flash too. Control over vertical text, foreign character sets, spacing, indenting, columns - many of the features you'd expect from a quality print application - are now present in Flash Professional.

Take complete control over your text with print-quality typography via the new Text Layout Framework.

Flash Professional Code Snippets Panel

Ground-breaking it isn't, but the ability to insert chunks of pre-written code into your script is a familiar and useful feature in most code editors. Flash Professional CS5 allows easy editing of your snippets via XML and sharing via intuitive Import and Export options.

Reduce the ActionScript® 3.0 learning curve and enable greater creativity by injecting prebuilt code into projects.

Flash Builder Integration

In an effort to take back some of the ground lost to preferred AS editors in the market, Flash Professional now allows easy integration with Flash Builder. Work on your assets within Flash, then switch over to Flash Builder to write your ActionScript. Flash Builder will even create a project for you as you do so (if you want).

Use Flash Builder as your primary ActionScript editor for Flash Professional projects.

Flash Catalyst Integration

Flash Catalyst has arrived, available in all the CS5 packages for the simple reason that it appeals to everyone. Manage media of all types for presentation, design and development - binding all other CS5 applications in one environment. Catalyst makes Rich Interaction Development a process which involves the whole team.

Transform Adobe Photoshop®, Illustrator®, and Fireworks® artwork into expressive, fully interactive projects without writing code, and leverage the reach and consistency of the Adobe Flash Platform.

Flash Platform Player 10.1

The range of devices which Flash Player currently penetrates includes not only desktops and laptops, but also netbooks, smartbooks, tablets and smartphones. The principle advantage behind this is clear; as a Flash developer you can be sure that your creation will reach as many devices as possible without having to be recompiled to different specifications for each audience. Later this year will also see Flash Player 10.1 introduced to digital TV, adding yet more scope to the field.

Flash Player 10.1, our next generation web run-time, enables consumers to enjoy a complete web experience on a wider range of devices than ever before.

Missed the Unveiling?

If you didn't catch Adobe's video launch, go and check it out. Flash and the Flash Platform certainly received their fair share of tweaks, scores of which haven't even been mentioned here. What's your opinion? Will you be reaching into your pockets for the latest updates? Were your expectations met by the announcements? We'd love to hear..

Related Posts
  • Game Development
    Write Once, Publish Everywhere With HaxePunk: Cross-Platform TipsHaxe article 2 main image resized
    Tips on how to make your games work well on multiple types of devices. We'll talk about screen sizes and resolutions, input types, interface layouts, and tips for app store submissions.Read More…
  • Game Development
    Write Once, Publish Everywhere With HaxePunk: Making a GamePreviewretinaimage
    You've probably had this experience before: you hear about an awesome game, but then you find out that it's only coming out on the one platform that you don't own. It doesn't have to be this way. In this tutorial, you will learn how to use Haxe to make a game in one development platform that can target multiple gaming platforms, including Linux, Mac, Windows, iOS, Android, and Flash.Read More…
  • Code
    iOS 2013: A Year in Review and 2014 PredictionsPreview image@2x
    For iOS developers, 2013 was a pivotal year. I'd even go as far as saying that it was the most significant year since the introduction of the iPhone, almost seven years ago. The reason is of course the unveiling of iOS 7. Let's take a look at some of the key moments of 2013 and take a sneak peak at what 2014 has in store for us.Read More…
  • Code
    Android SDK
    Android SDK: User Interface DesignAndroid preview@2x
    In this series we're learning about Android SDK development from scratch! In this tutorial, we will build a simple user interface layout with a few visual elements.Read More…
  • Game Development
    How to Learn
    How to Learn Loom SDKHow to learn loom sdk 400px
    Loom SDK is an open source cross-platform development kit, written in C++, that enables you to create games and applications for different platforms very quickly. It offers a command line interface and features such as live asset reloading, live code compiling, and multiple devices deployment, while preserving the flexibility of a native and open source SDK.Read More…
  • Game Development
    How to Learn
    How to Learn Starling FrameworkHow to learn starling 400px
    Starling Framework is a free, open-source framework written using ActionScript 3.0. The primary purpose of this framework is to make it extremely easy for developers to build games for the Adobe Flash Platform. In this article, we'll introduce you to Starling, and share tips, screencasts, tutorials, and resources for getting started with it.Read More…