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