- Strong easing! Motion easing options now include in/out/inOut for Regular, Strong, and Bounce.
- Scale up and down buttons (hold SHIFT key to constrain to 100% increments, scale down with SHIFT bottoms out at 100%, so the scale can be reset).
I’ve just completed updates to the Queasy Tools Flash extension.
New Features in 1.5.0
- Fixed bug that occurs with text case options when multiple text fields were selected.
Download (Flash CS3)
Thanks to Chris L for his suggestions and for finding the text bug.
Full feature list below the fold.
(moving top to bottom, left to right on the user interface)
** = new to version 1.5.0
LIGHTNING QUICK TWEEN CREATION WITH EASING
- Tween type: Motion or Shape
- Ease: Regular, Strong**, Bounce of the EaseIn, EaseOut, and EaseInOut varieties
- Auto add keyframes: if checked, this with create keyframes at the beginning and end of your frame selection
- Make Tween: applies the tween to the selected frames (multiple layers allowed)
In an attempt to clean out my “commands” menu, I’ve collected several actions into a set of macro buttons. Some of these add functionality to Flash (like changing the text case), and others are just quicker than hunting through the menus (like flip horizontal & vertical).
- Duplicate Layer: creates a copy of the selected layer
- Guide, Hide, and Lock: Out of sight, out of SWF, but still in the FLA in case you need it later
- Turn On Bitmap Smoothing: this applies “allowing bitmap smoothing” to all of the selected images in the library
- Swap Symbol: this swaps selected symbol(s) on the stage with an item selected in the library
(these align the selected element(s) to the stage without changing the “to stage” toggle in the align panel)
- Top Left
- Tint to White: Sets tint of selected symbol(s) to white.
- Alpha to 50: Sets alpha of selected symbol(s) to 50%.
- Alpha to 0: Sets alpha of selected symbol(s) to 0%.
- Reset: Removes all color settings on selected symbol(s).
(** Bugs that occurred when multiple text fields were selected have been fixed in this release.)
- To Uppercase: Converts selected textfields or selected text to uppercase.
- To Lowercase: Converts selected textfields or selected text to lowercase.
- To Title Case: Converts first letter of each word to uppercase and remaining letters to lowercase (ignores words with 3 letters or less after the first work, e.g. “of” and the second “the” in “The Title of the Song”);
- Copy Position: Stores the x and y positions of the selected element
- Paste Position: Applies the stored x and y positions to selected element(s)
- Scale up**: Increases element scale by 10%. Hold SHIFT to lock to 100% increments.
- Scale down**: Decrease element scale by 10%. Hold SHIFT to lock to 100% increments (bottoms out at 100% when SHIFT is down, so it can be used reset the scale).
- Send to Front: Sends selected element(s) to the front of the stack within the layer
- Send to Back: Sends selected element(s) to the back of the stack within the layer
- Send Forward: Sends selected element(s) one step towards the back of the stack within the layer
- Send Backward: Sends selected element(s) one step towards the front of the stack within the layer
- Flip Horizontal: Flips the selected element(s) across the y axis of the transformation point.
- Flip Vertical: Flips the selected element(s) across the x axis of the transformation point.
This Command will delete all empty keyframes on the selected layers. This is useful when you get a messy file from your designers and want to tidy it up a bit.
This extension adds a new panel to the Flash Authoring Tool, that enables you to specify an interval for automatically saving the document you are presently working on. Intervals can be set in minutes or hours.
This extension adds a new FileSystem object to the JSAPI which contains 23 new JSFL functions that allow you to modify/access the local FileSystem in your JSFL scripts. You can for example write to the registry using JSFL, execute external applications and so on…
Documentation is provided for each of the new functions in the Help Panel.
As of Macromedia Flash MX 2004 7.2 a new FLfile object is added to the JSAPI. It provides some, but not all of the functionality found in this extension.
This extension adds a new command to the Commands menu in the Flash Authoring Tool that will take the frames you have selected and add them to a new layer in the order you selected them, one by one.
This extension adds a new command to the Commands menu in the Flash Authoring Tool that will open a list of flash documents, run a jsfl script for that document, and then optionally save that document and close it. All of which is customised through a GUI.
This extension adds a new command to the Commands menu in the Flash Authoring Tool that will convert each of the selected frames into a keyframe and add a stop() action to it.
This extension adds a new command to the Commands menu in the Flash Authoring Tool that will create an exact replica of a layer above the currently selected layer.
Assign the Command a Keyboard shortcut for maximum effect and ease of use.
The undocumented JSFL method FLfile.runCommandLine as of Flash CS3 now works on a Mac, so you can write shell code and execute it from your JSFL scripts.
When creating Commands or Timeline Effects using the extensibility layer, it is sometimes necessary to provide some kind of user interface to allow the user to customise the functionality. JSFL has a little friend who’s sole purpose is to provide an easy markup language for describing Dialog Boxes. His name is XML2UI.