Main Page | Package | Index | Help

What's new in Fuse Kit 2.1

[ Changes since version 2.0 only. For earlier changes see Upgrading ]


Overview

If you are familiar with the Fuse Kit, you know that it contains three major elements:

Since version 2.0 the architecture of Fuse has let you mix and match these code components based on your project needs.

Version 2.1 is a significant release that improves on all three of these elements.The information that follows will be most useful to people who have used the Fuse Kit in the past and are interested in finding out what has changed and been added. If you're new to the Fuse Kit you should probably start with the introductions to the three main classes in the regular documentation instead.

 


Highlights

The new Fuse Extension is well worth installing if you own a copy of Flash. (If you do not use Flash, the swf is provided in the download bundle.) It features:

New features let you Fast-forward through Fuse & engine animations. And for build & debug cycles when you want to zip through transitions quickly, you can now tweak the speed at which all tweens play swf-wide.

An important and positive Fuse change to know about is that interrupted Fuses now stop automatically (and if set to auto-clear they self-delete), which represents a change in kit behavior designed to make it a lot easier to mix Fuse with interactivity. More on this topic below.

Perhaps the biggest update for advanced developers is built-in "multi-tween" functionality in the animation engine. This means that you can tween all of the sub-properties in any Object or Array as a single item, at once. For instance, you could tween a Matrix object and use an update callback to reapply the matrix to a target, in order to tween a number of visual transformations at once — including skew. (Code examples in the docs and example files shipped with the download bundle.)

And by popular demand:

Fuse gets instance-level easing and duration defaults to avoid having to repeat those properties across actions; ZigoEngine gets math-rounding control on a per-tween basis; and FuseFMP BlurFilters now use 0 as their default, so that Blur_blurX or Blur_blurY tweens will leave the unaffected property crisp. Details below.

Bonus: all $dollarSigns have been removed from FuseFMP's parameters... woohoo!

New CustomEasing class & IDE panel





Updates to the Fuse (sequencing) class

Updates to the ZigoEngine (animation engine) class





Updates to the FuseFMP (BitmapFilter handling) class

Other Fuse Kit Updates





Bugfixes & internal

Visit Fuse home page for latest updates!

 

 

 

Generated on 1/3/2007 8:08:21 AM