Archive for the ‘Twease’ Category

Twease Now Comes in a New Flavor: AS3

Tuesday, April 1st, 2008

So the wait is finally over: Twease is now available in both AS2 and AS3!

I just started learning AS3 Monday, and today I have finished porting Twease 2.0 Beta into AS3. To be honest, most of if it really didn’t need to be rewritten, but a lot of the new compiler requirements made the loose checking of the AS2 version give me nightmares. I mean really, so what if it’s undefined? Ugh, but I digress.

This port was just to get the engine functional. There are almost zero optimizations made in regards to new AS3 features, but even so, I’m positive it will run fine for your average uses.

As i look back on the old Twease code after getting into AS3, I see a lot of places where things should be totally redone. But it works. And it works the same on both sides, so I’ll be letting it be.

There’s really not much more to say, except that Twease is now Beta 2, and that you should head on over to Google Code to get your AS3 fix on.

Twease 2.0 Beta

Sunday, March 23rd, 2008

When you create a class that makes other developer’s lives easier, and see something that you made help make something pretty rad, it’s truly a magical feeling. When I see Partigen being used in the real world, I get giddy like a school girl. Albeit Twease is a bit different, it’s still a nice feeling.

So that’s why I’ve been hard at work on version 2 of this compact, yet powerful and robust tweening engine, packing in more bang-for-your-bytes. Originally it was just going to be a minor upgrade with added color and simple bezier tweening, but it ended up so much more.

This beta is, in my opinion, fairly stable, and is being used in my own production projects. In fact, some of the features have been birthed due to necessity. I’d like to package this up nicely with docs et all, but first want to give it a test-drive with the public.

So without further adue, here’s what’s new with Twease 2.0 Beta (from the change log):

(more…)

Twease 1.1 Now Available

Monday, September 10th, 2007

Whew, Twease 1.1 is hot off the desktop of yours truly. Been working on this one off and on for a few weeks, and it’s a nice little upgrade.

Twease Homepage

We’ve got new Array tweening features, Penner Easing Equations are now included, some bug fixes and optimizations, and a new beta Extend class. This Extend class is still an infant, and only really provides a getTweens function for now. We’re also under 200 lines of code for the core Twease class now, and still only 2k, even with new features!

Expect color and bezier in 1.2 as well as polishing off the Extend class and squashing any bugs that come up in this release. 1.3 I’m thinking will be the filter tweening release. After that, it’s pretty much done.

I know I know, AS3 AS3. I haven’t even touched it yet, I’ve been a bit busy ya know?

Twease 1.01 Bugfix Release

Thursday, July 26th, 2007

This release fixes critical bugs for Twease.

1st bug - Garbage collection would set the Twease engine active to false, preventing any new tweens from running. New tweens now detect this and start the engine back up again.

2nd bug - This one was quite silly and should have never been published. Delays and cycles would not work together, and I think delays cut off a tween’s total time. I think this came about during optimizations.

This update is highly recommended and is pretty much mandatory for proper engine function.

Introducing Twease

Friday, July 13th, 2007

Twease is a new tweening engine and sequencer I’ve just developed for AS2.

So check it out, and enjoy!

http://play.visualcondition.com/twease/