Edge Commons is the first and most powerful extension library for common tasks in Adobe Edge Animate (and soon Reflow). By Simon Widjaja.
JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


EdgeCommons by Simon Widjaja

We love Adobe Edge Animate. This library extends Edge Animate and enables some cool features ;) Join us!

Current realease: 1.4.0


[ 1.4.0 ]

  • Parallax Update: Fix for Animate 5.x (thanks to psaunders)
  • Spotlight Update: Fix for Animate 5.x
  • Spotlight Update: Now supports https://

[ 1.3.1 ]

  • Added readHashFromURL to Core (e.g. for Deep Linking)

[ 1.3.0 ]

  • loadComposition: prevent flickerin

[ 1.2.0 ]

  • button helper now supports custom data object and passes sym and custom data to callback
  • button helper now supports deferred call (ready)

[ 1.1.2 ]

  • Update to SoundJS 0.5.2 (Thanks to Matthew King)
  • Added close callback for Spotlight

[ 1.1.1 ]

  • Switched to new build script with Grunt.js

[ 1.1.0 ]

  • Several bugfixes in Adaptive Layouts (buffer removed, animated symbols fix)
  • 2 Button Helper (EC.makeStaticButton() and EC.makeAnimatedButton)
  • readGetParam to get fragment of GET parameter from URL
  • Helper function to detect mobile devices

[ 1.0.4 ]

  • Composition Loader now supports symbols and elements as target
  • Composition Loader callback now gets iframeid as third parameter

[ 1.0.3 ]

  • Parallax now supports horizontal scrolling

What is EdgeCommons?

The purpose of this extension library is to improve the workflow and enhance the possibilities of Animate compositions. There are several components available, such as Parallax Scrolling, Spotlight Overlay or Adaptive Layouts. The components listed here are already tested and documented. We are, however, steadily working on new features and components.

The Edge Commons are completely open source and therefor free to use in personal and commercial projects. If you are interested, you can also contribute to the project on GitHub.

Official Website and Documentation


CDN Server (use Edge Commons without downloading anything)


Features so far: (more to come)

  • Misc. Helper functions
  • Helper to simplify the creation process of buttons
  • Helper to handle GET parameters
  • Helper function to detect mobile devices
  • Composition Loader to load and nest compositions
  • Parallax Scrolling with one line of code
  • Spotlight Overlay for media (images, animations and youtube)
  • Advanced Logging (different levels, log group and additional log targets)
  • Configuration (external or internal Configuration layer)
  • Script Loader (JavaScript and CSS with simple callback)
  • Sound (integration of CreateJS/SoundJS by Grant Skinner)
  • Adaptive Layouts (Different Layouts for different Sizes)
  • Data Injection (inject Data from HTML into the Edge composition)
  • Drupal and Wordpress modules to load Edge Animate compositions and inject data easily (by Timm Jansen)
  • We've got plenty more in the pipeline ;)


Do you have cool extension ideas? You are welcome to join us!


Released under MIT license (open source) Link

Happy Coding,

Simon Widjaja and friends