On Aug 15, 2006, at 7:58 PM, Dan Rogers wrote:
I agree, I was a bigger fan of the Zigo project before it started getting so big in file size. Tween is a great built-in tool, and Fuse is a nice toy with a 20k price tag.

True, the filesize has gotten bloated as it's become more of a swiss army knife. Just to keep you posted on the latest developments though, the newest Fuse Kit is broken out into classes that you can mix and match as needed, which saves filesize. Another thing to do is to publish your final without trace, which further reduces filesize.

The current ZigoEngine (without trace) is just under 10K, that's approximately the same as when Zigo released his (I think it was around 8k or so).

To set up the newest Fuse, you use this sort of syntax,

import com.mosesSupposes.fuse.*;
ZigoEngine.register(Shortcuts, Fuse, FuseFMP, PennerEasing);

Note that *all* of the classes registered here are optional, and you don't have to call register at all if you won't use any of them, just start tweening using ZigoEngine.doTween().

+ Shortcuts contains all the old zeh / zigo style "prototypes" like alphaTo so you can use the engine *without* altering any actual prototypes, unless you want that extra feature. (You can also choose to copy and remove shortcuts to specific targets at runtime with functions like initialize).

+ Fuse is an optional sequencer add-on that solves a lot of the problems I hear everyone needing, even in recent posts to this list. It proposes an extremely concise syntax for sequencing animation, events, and callbacks. You can group as well as overlap the edges of sequenced tweens which gives it amazing flexibility. Instead of hard- coding everything in advance you can also query any value at runtime.

+ FuseFMP is a filter management tool based on FMP from Germany, that has been updated and integrated into the Fuse Kit to make it super simple to tween and manage bitmap filters like Blur and so on.

+ PennerEasing is an optional set of shortcuts, originally shipped with Zigo's engine, like "easeInOutQuint", although you may choose to simply exclude that class and use the mx.transitions.easing functions instead.

...Fuse will change with Flash 9, it is firmly rooted in AS2 (especially the ZigoEngine class which is full of workarounds for AS2 issues like speed, object and memory management and so on that are solved in AS3). But for now and the next few months while AS2 is still our common language, fuse should solve a lot of you guys' issues with simplicity in sequencing and tweening. I hope it can help you out! http://wwwmosessupposes.com/Fuse/.

Ciao,
moses



_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to