Adobe Flash Professional Team Blog

The latest news, tips and insights directly from the Flash team



Mar 15, 2015/General, HTML5, Toolkit for CreateJS/

Behind the scenes of HTML5 Canvas rendering performance

Users typically spend a lot of time on optimizing performance of the exported CreateJS content. The key step in the performance optimization process is identifying the bottlenecks in the process that result in poor performance. Matt Karl from CloudKid was kind enough to share the following utilities and instructions to help you tune your content for better performance.

Size Report

The HTML5 Canvas Size Report.jsfl utility script helps you list down all the library items required for the final rendering and their actual and percentage contribution to the overall package size, as shown in the following screen:


Filter Usage

It is well known that symbol filters adversely impact performance (drop shadow, blur, color transforms, and so on). However, for a given FLA, especially if it is a complex animation with nested library items, it is hard to track down the usage details of such filters at a layer or frame number level. The utility script Filter Finder.jsfl does this and displays all the filter usage in the current document as shown in the following image.


How to generate these reports

  1. Download the utilities, HTML5 Canvas Size Report and Filter Finder to your computer and extract the .jsfl files.
  2. In the latest version of Flash Professional CC, open the HTML5 Canvas document for which you want to generate the reports.
  3. On the Commands menu, click Run Command and select the JSFL utility for the report you want to generate.



Feb 18, 2015/General/

Flash Professional CC February 2015 Update – Available now

Flash Professional CC team is proud to announce our February 2015 update ( which includes critical bug fixes and support for the following features –

  • Support for AIR 16/Flash Player 16 – This update will add the ability to publish 64 bit AIR apps for iOS 8.x in addition to support for Flash Player 16
  • HTML5 Canvas Optimizations – We’ve made significant updates to optimize the published content.  The published content will no longer have unused library items, assets on guide layers, hidden layers (based on publish settings) and unused frames in graphic symbols.  This should improve the size of your published content dramatically.
  • Audio Splitting – This feature will allow you to split your streaming sound on the timeline itself.
  • Masking support for Custom Platform SDK.
  • WebGL runtime support for the latest Chrome browser update.

Look forward to hear your feedback on the latest release.  You can always reach us at –

Ajay Shukla, Sr. Product Manager, Flash Professional

Jan 7, 2015/Animation, General/

Tip: Audio synchronization settings in Flash

Question: The sound clip continues to play till the end even after the movie has ended. How can I stop the sound along with the image?

Answer: If the sound is embedded in the timeline, select the keyframe on which the sound starts and then, in the Properties window, set the Sync property for the selected sound to “Stream.”

Here is a complete list of synchronization settings in Flash for your reference:

Event: Synchronizes the sound to the occurrence of an event. An event sound plays when its starting keyframe first appears and the plays in its entirety, independently of the playhead in the Timeline, even if the SWF file stops playing.

Start: The same as Event, except that if the sound is already playing, no new instance of the sound plays.

Stop: Silences the specified sound.

Stream: Synchronizes the sound for playing on a website. Flash Professional forces animation to keep pace with stream sounds. If Flash Professional can’t draw animation frames quickly enough, it skips frames. Unlike event sounds, stream sounds stop if the SWF file stops playing. Also, a stream sound can never play longer than the length of the frames it occupies.

Note: Stream setting is not supported in WebGL and HTML5 Canvas documents.

For a detailed help article on the topic, see Using sounds in Flash

Oct 6, 2014/General/

Flash Professional CC 2014 October release – available now!!

Continuing with the momentum gained with the June release, Flash Professional CC 2014 October update brings to you even more features to make your life easier.  Whether you are an animator, web designer, educational content developer, advertiser or for that matter any platform or library developer, you will find something that is designed just for you.  Here are a few of the highlights –

  • WebGL Scripting/Interactivity and audio support
  • Custom Brush support
  • Animation Guide Support
  • AIR support for Intel x86 based Android devices

In addition, we’ve brought back Import SWF and AIR shared runtime support by popular demand.  You can find more about the features at

Last but not the least we’ve added support for Custom Platforms that will allow third party platform/library developers to leverage Flash Professional’s animation design paradigms including stage, timeline and creative tools to directly publish to their own platforms.  To know more visit –

Look forward to hear your feedback on the latest release.  You can always reach us at –

Ajay Shukla, Sr. Product Manager, Flash Professional