Smart Mouth

20+ Ways to Extend Your Flash Workspace With JSFL Extensions

The JavaScript Flash API or JSFL lets you write scripts to perform several actions within the Flash environment. The possibilities of using JSFL are endless allowing you to create custom commands, tools, timeline effects, behaviors, etc.

Over the years, many JSFL extensions have surfaced within the Flash community. Below are a collection of 20+ JSFL extensions ranging from audio/lip syncing to tween management to Git/Svn version control. Enjoy!

If you have either developed or know of an awesome JSFL extension that I missed from this list, feel leaving a comment below. Thanks and enjoy!

FrameAnim JSFL ExtensionAutomatically Enter at the Desired Frame with FrameAim

This adds a panel that enters the selected graphic at the currently displayed frame. By default, Flash just opens the Graphic to its first frame, regardless of what’s being shown on the main stage. No more!

Download

[divider_padding]

Auto Flash Class Panel JSFL ExtensionAuto Flash Class Panel

Class and package names are generated form your library folder structure. With one simple click your library is ready for export.

Download

[divider_padding]

Citrus Engine Panels JSFL ExtensionCitrus Engine Panels

A flash extension to create easily CitrusEngine’s objects.

Download
[divider_padding]

Ease Caddy JSFL ExtensionEase Caddy

The EaseCaddy panel allows you to store your custom eases and re-apply them. You can save your eases to a file and send them to someone else.

Download

[divider_padding]

Easy Palette JSFL ExtensionEasy Palette

Easy Palette is a color management system that gives the user a friendlier and more useful way to manage custom palettes by allowing them to name colors to speed identification, save and load custom palettes.

Download

[divider_padding]

Extend Frames Layer JSFL ExtensionExtend to Longest Layer

Very simple but annoyance-saving command which extends all layers in the timeline to the length of the longest layer. Great if you find yourself pasting audio into a bunch of nested symbols.

Download

[divider_padding]

Frame Sync JSFL ExtensionFrameSync

This is a handy-dandy animation plug-in similar to Animonger’s AnimSlider, except that it uses frame labels and requires no other setup.

Download

[divider_padding]

Git  Version  Control in Flash JSFL ExtensionGit Version Control Panel for Flash

Commit FLAs to your Git repo from within Flash.

Download

[divider_padding]

Icon Publisher JSFL ExtensionIcon Publisher

Icon Publisher is a Flash extension panel for publish your icon in different sizes in one click.

Download

[divider_padding]

Label Jumper JSFL ExtensionLabelJumper

This adds the Next Label, Previous Label, and Goto Label commands which allow you to quickly jump to keyframes with specific labels.

Download

[divider_padding]

Motion Blur JSFL ExtensionMotionBlur

The MotionBlur Flash extension takes a (new) motion tween, analyzes the movement, and creates a motion blur.

Download

[divider_padding]

Motion Sketch JSFL ExtensionMotionSketch

MotionSketch inserts a command to record a drawing in real-time and create a tween based on that drawing.

Download

[divider_padding]

Multi Swap JSFL ExtensionMulti Swap

Multi Swap allows you to swap multiple symbols at once, and allows swapping symbols across multiple frames.

Download

[divider_padding]

NewerAnimClip

This is an extended version of Dave Wolfe’s NewAnimClip which takes care of all the legwork. Just select a section of frames in your timeline, run the command, and that animation will be symbolized in the exact correct place. Basically a fully automated “Pringle”.

Download

[divider_padding]

Queasy Tools Panel JSFL ExtensionQueasy Tools Panel

Queasy Tools is a new set of quick and easy tools for Flash designers and animators. This panel provides the fastest way to create tweened animation with easing in Flash.

Download

[divider_padding]

Search and Replace JSFL ExtensionSearch and Replace

This will search for and replace text in the names of Library items. You can search all Library items or only the selected items.

Download

[divider_padding]

Smart Mouth JSFL ExtensionSmartMouth

SmartMouth is a Flash extension that automatically analyzes vocal audio tracks and adds mouth shapes. Your Flash Timeline remains 100% editable, leaving you in full control of your animation.

Download

[divider_padding]

http://ajarproductions.com/pages/products/smartmouth/StructureCreator

Flash extension panel for creating website project structure

Download

[divider_padding]

Subversion Panel fo FlashSubversion Panel for Flash

Commit Flash documents and related files to your Subversion repo right from within Flash.

Download

[divider_padding]

Swap Instance Symbol for FlashSwap Instance for Duplicate Symbol

This extension adds a command that will take a selected symbol instance, create a new duplicate in the library, and swap the selected symbol for the newly created duplicate.

Download

[divider_padding]

Sync- to Timeline JSFL ExtensionSync To Timeline

This adds a command which syncs a selected symbol to the timeline, regardless of if they’re isolated on their own layers. Really useful for re-timing nested animation.

Download

[divider_padding]

3D Object Rotate JSFL Extension3D Rotate EZ

3D Rotate EZ is a Flash Panel using which you can create 360 degree object or 3D product rotation, called also ObjectVR.

Download