Adobe Flash Professional Team Blog

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

Dec 17, 2014/Custom Platform Support/

Publish to new platforms with the new Custom Platform Support SDK

You probably know that Flash Professional CC lets you create content beyond Flash Player for HTML5 and WebGL.  But did you know that we recently added support for Cocos2d, Unity and Starling?  Using the “Custom Platform Support” SDK, you can extend Flash for additional platforms. Our friends at GAF Media have introduced a free plug-in that lets you take advantage of the platforms mentioned above.

How does the extension work? 

To install the GAF Media plug-in, all you need to do is to go here and install.  The Adobe Creative Cloud application will automatically add the extension to Flash Professional.  The next time you launch it, the new platforms can be found under “Create New”.  You create the content just the way you used to for any of the native platforms.  When you publish, you will publish to the specific platform you’ve chosen.

If you’re a platform developer, the SDK  provides you a great authoring platform.  All you have to do is to add support for a few APIs, wrap your plug-in as an extension and host it on the Creative Cloud add-ons site.  You can find the documentation for Custom Platform Support here.

Watch this video to get more information about Custom Platform Support –

Try it now!

We encourage you to try the GAF Media plug-in for Cocos2d, Unity and Starling formats.  In the near future, we, plan to add support for a couple open sourced projects with OpenFL and Away3D.  Feel free to get involved!

You can get more information about the cool new features in Flash Pro CC here.

Ajay Shukla, Sr. Product Manager, Flash Professional

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

Aug 21, 2014/Creative Tools/

Tips & Tricks for the redesigned Motion Editor

As you already know, we’ve redesigned the Motion Editor and made it available with the latest release of Flash Professional CC.  More details on the new Motion Editor can be found here ––whats-new–2014-06 .

A video of the Motion Editor can be accessed here –

Here is a list of tips & tricks to help you while using the new Motion Editor –

Property curve editing:

  • <Double click> on curve to add new anchor point.
  • If anchor points and control points are collapsed (i.e. corner point), then mouse <drag> operation moves anchor point by default.
  • In order to use control points in above mentioned scenario, select the point & then <alt+drag> to bring out control point.
  • When control points are accessible, <dragging> control point always makes sure both control points are in straight line (180 degree angle)
  • Use <Alt + drag> on control point to move only selected control point, other control point stays stationary.
  • When control point handles are pulled out, <Alt+click> on anchor point to collapse them & make it a corner point. (as mentioned in point2)
  • Use <Shift+drag> anchor point for accurate linear movement either horizontally or vertically.
  • Select any anchor point & use <up/down arrow key> to move anchor point 1 unit up/down.
  • Select anchor point & <shift + up/down arrow key> to move anchor point 10 units up/down.
  • <Control/Command + click> on anchor point to delete anchor point (not applicable for first & last anchor point).  Alternatively press <Delete key> to delete the selected Anchor point(not applicable for first & last anchor point)
  • Copy curve : choose “copy” from right click context menu or make sure grid has focus and use <Control/cmd + C>
  • Paste curve : choose “paste” from right click context menu or make sure grid has focus and use <Control/cmd + V>
  • Reverse curve : choose “reverse” from right click context menu or make sure grid has focus and use <Control/cmd + R>

View options:

  • <Control/cmd + scroll> mousewheel to zoom-in/out curve
  • Just <scroll> mousewheel to scroll the curve
  • click on grid & use <Ctrl / CMD + D> : to disable / enable curves belonging to other groups. [ i.e. if you disable, only curves belonging to property group same as current property are colored, other curves are grayed out ]

Ease popup:

  • Use <arrow keys> to select next/prev property row (up, down, left, right). Behavior is same as library panel.
  • <ESC key> to dismiss ease popup.
  • <Double click> on ease row to select ease type & dismiss the ease popup.

You can try the latest version of Flash Professional here –


Jul 24, 2014/HTML5/

WebGL interactivity through JavaScript APIs

We are happy to announce the release of a patch for Flash Professional CC that enables you to add interactivity to your WebGL compositions through JavaScript APIs.

As you already know, we enabled support for WebGL in our latest Flash Professional CC release last month that allowed you to create animations for the WebGL enabled browsers.  While that was great, many of you reached out to us asking for scripting support so that you can add interactivity to your compositions.  Well, you don’t have to wait any longer!  The latest patch of Flash Professional allows you to add interactivity through JavaScript APIs.  We are still working on enabling frame-script for the WebGL target but that shouldn’t prevent you from adding interactivity through an external code editor.  Documentation for these WebGL APIs can be found here.

Finally, here is an excellent blog post about using WebGL APIs written by one of our greatest proponents and good friend – Christopher Caleb.

Look forward to hear about your experience and feedback.