Still uses the penner equations, but has been brought together into a very cool library of prototypes.
Works with a couple of the flash8 filters, sound control as well as your basic penner tweens.
Most of the tween engines I've come accross are written in full as2 or higher, with classes, packages and all that, so it was great to find one that works with SWiSHMax2.
I've taken the most impressive flash examples, and made SM2 versions of each, including the original as file and created an external file for sm2(mc_tween2.sm2) and put them into the zipfile posted below.
I think this could be built upon, and really expand on the work already done.
The author has moved on to a as3 version, so I don't think any more updates will be made to this version...unless we do it ourselves.
I haven't done a lot of reading in the docs for this.
I pretty much did what I always do...jump right into the middle of it, and start playing a bit and get the general idea...yadda, yadda, yadda
Quote
MC Tween is a free library of prototypes that can be used on Flash MX and above (with both AS1 and AS2) to create property tweenings dinamically using several different easing equations - in practical words, creating easing animations via simple and small coding. Also called a tweening extension, MC Tween is just a bunch of actionscript code you can add to your Flash movies via a #include command. You will then have several "new" MovieClip, TextField and Sound methods and functions at your hand.
...more...
http://hosted.zeh.com.br/mctween/
Quote
= MOVIECLIP/TEXTFIELD/SOUND TWEENING PROTOTYPE(s)
-------------------------------------------------------------------------------
=
= MC_TWEEN
= Created to be a helpful tweening extension for mortal users
= Find documentation and examples at the site:
= http://hosted.zeh.com.br/mctween/
=
= By Zeh Fernando
= z [AT] zeh.com.br
= 2003-2006
= Sao Paulo, Brazil
= http://www.zeh.com.br
=
-------------------------------------------------------------------------------
=
= This tweens given movieclip properties from their current values to new values,
= during an specified time. It's inspired by Jonas Galvez's simpleTween method
= and created to be *easy* to non-experienced coders (designers).
=
-------------------------------------------------------------------------------
===============================================================================
Other disclaimers
-------------------------------------------------------------------------------
All easing equations used here (and a few other auxiliary functions) are
based on Robert Penner's work. To find more information:
http://www.robertpenner.com/easing/
What follows is the equation use's license:
-------------------------------------------------------------------------------
TERMS OF USE - EASING EQUATIONS
Open source under the BSD License.
Copyright © 2001 Robert Penner
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the author nor the names of contributors may be used to
endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-------------------------------------------------------------------------------
Home | Using MC Tween | Documentation | Animation Types | Downloads | Examples | Extensions | Author & Disclaimer | Links
I've taken the most impressive flash examples, and made SM2 versions of each and put them into this zipfile.

Help



















