Vous êtes sur la page 1sur 13

CHANGE LOG : GREENSOCK TWEENING PLATFORM

---------------------------------------2010-03-06
---------------------------------------------TweenLite
11.2
TweenMax
11.2
TimelineLite
1.2
TimelineMax
1.2
- Added onInit and onInitParams special properties to TweenLite and Twee
nMax
- Added tweenFromTo() to TimelineMax
- Improved tweenTo() in TimelineMax so that it waits to determine its du
ration until the tween begins, making delayed tweens and sequenced ones more rel
iable.
- Fixed bug that could cause a TimelineLite's/Max's onComplete not to fi
re if a nested tween altered the TimelineLite's/Max's timeScale property on its
very last render.
- Changed invalidate() so that it doesn't eliminate event listeners that
were already added. (AS3 only)
- Added INIT event to the TweenEvent class (AS3 only)
- Updated ASDocs
2010-03-01
---------------------------------------------TweenNano
1.02
- Worked around Flash bug that caused the useFrames feature not to work
properly in the AS2 flavor of TweenNano
2010-02-01
---------------------------------------------TweenMax
11.14
- Added updateTo() method to TweenMax that offers more useful and flexib
le functionality than setDestination() (which has been deprecated now in favor o
f updateTo())
1/19/2010, 4:30PM
----------------RoughEase
0.6
(beta versions of MotionPath classes)
- Added ability to taper the strength of RoughEase at the beginning or e
nd
- Added ability to control whether or not the points on a RoughEase are
randomized
- Added beta versions of MotionPath, Circle2D, PathFollower, Direction,
and Circle2DPlugin classes. (note: API may change)
1/18/2010, 9:30AM
----------------TweenLite
1.133
TweenMax
1.133
TimelineLite
1.142
SimpleTimeline
1.133
- Fixed bug that could cause an endless loop in a very specific (extreme
ly rare) scenario when a TweenCore is killed/disabled more than once and its par
ent timeline is at a particular spot in the linked list rendering order.

1/15/2010, 11:00AM
-----------------TimelineLite
1.141
- Fixed a bug that could prevent a TimelineLite/Max from being garbage c
ollected in a very specific (rare) scenario.
1/12/2010, 5:15PM
----------------TimelineLite
1.14
- Added removeLabel() to TimelineLite/Max
- Fixed bug in TransformMatrixPlugin that caused rotating objects to ske
w slightly in the middle of a tween (they always ended correctly, though)
- Updated documentation
12/28/09, 9:30PM
---------------TimelineMax
1.13
- tweenTo() now respects a timeline's timeScale, adjusting the duration
of the tween accordingly.
12/19/09, 8:15PM
----------------TweenLite
11.131
TweenMax
11.131
- Fixed minor bug that could cause a tween to report as active when it i
sn't.
- Added RoughEase
- Added RoughEase and SplitTextField to documentation
12/8/09, 1PM
---------------TweenLite
11.13
TimelineLite
11.13
TweenCore
1.13
- Fixed bug that could prevent tweens from being properly removed from a
TimelineLite/Max that has been completed
11/25/09, 12:00PM
-----------------TweenLite
11.12
TweenMax
11.12
- Fixed problem that could cause a TweenLite.from() not to honor "paused
:true" passed in through the constructor's vars object
- Fixed problem that could prevent killVars() from working on a rounded
property in TweenMax
11/21/09, 10:30AM
----------------TimelineLite
1.12
TimelineMax
1.12
- Fixed issue that could cause a TimelineLite or TimelineMax not to hono
r a reverse() call or a call that altered the timeline's startTime when it happe

ned inside a child tween/timeline on the very last render when the TimelineLite/
Max would have normally completed.
11/20/09, 11:00AM
----------------TweenCore
1.11
TweenMax
11.11
- Fixed issue that caused onComplete not to fire on tweens that had yoyo
set to true and an odd repeat value
11/19/09, 10:00PM
----------------TimelineLite
1.11
TimelineMax
1.11
SimpleTimeline
1.11
- Fixed bug that could cause an unfinished tween to render once more aft
er having been killed (and only in certain scenarios)
- Fixed bug with gotoAndPlay() sometimes inaccurately setting the curren
tTime
11/12/09, 11:10PM
----------------TimelineLite
1.1
SimpleTimeline
1.1
TweenCore
1.1
- CRITICAL: Fixed bug that could cause an endless loop in very rare situ
ations. It could also cause some odd behavior that would look like tweens/timeli
nes got overwritten.
11/7/09, 7:10AM
--------------SimpleTimeline
1.01
TimelineLite
1.01
TimelineMax
1.04
TweenMax
1.104
- Fixed bug that could cause odd overwriting behavior
- Worked around Flash bug that incorrectly reported modulus operations l
ike 4 % 0.8 as 0.7999999999 instead of 0, causing occassional jumping/skipping i
n repeated/yoyo'd TweenMax or TimelineMax instances
10/29/09, 11:30AM
----------------TweenMax
11.103
TimelineMax
1.03
- Fixed bug that caused tweens/timelines with yoyo set to true and an od
d number of repeats to end incorrectly
10/27/09, 2:05PM
---------------TweenMax
11.102
- Fixed bug that could cause a repeated TweenMax not to fire an onComple
te in certain scenarios.

10/23/09, 3:00PM
---------------TweenMax
11.101
TimelineMax
1.01
- Fixed minor bug in TimelineMax that could cause repeated instances to
incorrectly report their currentTime after completing.
- Fixed bug in TweenMax.globalTimeScale that would only show up if you t
ried setting the property before creating any tweens.
10/22/09, 11:50PM
----------------TweenLite
11.101
TweenMax
11.101
TweenNano
1.01
TweenPlugin
1.31
- Very minor internal optimizations
- Added SoundTransformPlugin and EndVectorPlugin (AS3 only)
10/21/09, 2PM CST
----------------TweenLite
11.1
TweenMax
11.1
TimelineLite
1.0
TimelineMax
1.0
TweenNano
1.0
TweenCore
1.0
SimpleTimeline 1.0
- Official first release of v11!
- Added repeat and repeatDelay getter/setter to TweenMax
10/16/09, 1PM CST
----------------TimelineLite
0.994
- Added "offset" parameter to append() and appendMultiple() methods to a
llow you to offset the insertion point by a certain amount.
10/13/09, 4:35PM CST
-------------------- Added new physics2D and physicsProps plugins for Club GreenSock member
s
10/7/2009, 10:10PM CST
---------------------TweenLite
11.099996
TweenMax
11.099996
TimelineLite
0.993
TimelineMax
0.993
TweenCore
0.993
- Added onReverseComplete functionality in TweenLite
- Minor internal optimizations and restructuring
10/4/09 12:00AM CST
------------------TweenLite

11.099995

TweenMax
11.099995
TimelineLite
0.99
TimelineMax
0.99
TweenCore
0.99
- Changed stop() to pause() in TweenCore (which affects TweenLite and Tw
eenMax, but stop() was left in TimelineLite and TimelineMax in order to retain c
onsistency with MovieClip.stop())
- Changed TweenMax.stopAll() back to TweenMax.pauseAll()
- Removed TweenMax.killAllTweens() and TweenMax.killAllDelayedCalls() be
cause the functionality is already present in TweenMax.killAll()
10/2/09, 1:30PM CST
------------------TweenLite
11.099994
TweenMax
11.099994
TimelineLite
0.97
TimelineMax
0.97
OverwriteManager
6.0
- Added stop(), play(), resume(), restart(), reverse(), methods and paus
ed, reversed, and totalTime properties to TweenLite
- Updated documentation
- Added new PREEXISTING mode to OverwriteManager
- Made TweenLite and TweenMax re-parse the "ease" property of the vars o
bject after a tween has been invalidated (invalidate())
- Minor speed enhancements to a few plugins
9/27/09, 11:35PM CST
-------------------TimelineLite
0.96
TimelineMax
0.96
- If the label isn't found in TimelineLite.getLabelTime(), it will now r
eturn -1 instead of 0 which helps determine if a label exists.
- Now TimelineMax.tweenTo() won't do anything if you pass in a non-exist
ent label. (previously it would default to a time of 0)
9/24/09, 1:20PM CST
------------------TweenMax
11.099993
- Fixed bug that caused roundProps not to function properly on the first
property.
9/23/09, 2PM CST
---------------OverwriteManager
5.42
TweenLite
11.099993
- Fixed bug in AUTO overwriting mode that could cause tweens to be overw
ritten when they shouldn't in certain situations.
9/22/09, 3:15PM CST
------------------TweenLite
11.099992
TweenMax
11.099992
TimelineLite
0.95
TimelineMax
0.95
- Fixed bug that could cause onStart to fire twice if immediateRender wa

s set to true
9/22/09, 12PM CST
----------------- Fixed bug in MotionBlurPlugin
9/15/09, 1:15PM CST
------------------TweenLite
11.099991
TweenMax
11.099991
OverwriteManager 5.4
TimelineMax
0.941
TweenPlugin
1.3
- Altered AUTO overwriting code so that if all of a tween's tweening pro
perties have been overwritten, the entire tween is killed (previously, the tween
could live and its onComplete/onUpdate would still fire)
- Fixed bug in AS3 version of TimelineMax's getLabelBefore(), getLabelAf
ter(), and currentLabel
9/12/09, 5PM CST
----------------TweenLite
11.09999
TweenMax
11.09999
TimelineLite
0.94
TimelineMax
0.94
OverwriteManager
5.3
- Changed "time" property to "currentTime".
- Changed "progress" property to "currentProgress".
- Added tweenTo() method to TimelineMax.
- Fixed bug that could cause a motionBlur not to render correctly if an
alpha tween overwrote it.
- Fixed minor bugs in the AS2 version of several plugins.
9/10/09, 1PM CST
---------------TweenLite
11.09998
- Fixed overwriting bug
9/9/09, 6PM CST
-----------------TimelineLite
0.93
TimelineMax
0.93
TweenLite
11.09997
TweenMax
11.09997
- Added getLabelTime() to TimelineLite
- Added currentTime and getLabelBefore() and getLabelAfter() to Timeline
Max
- Added new "ratio" property in TweenLite/Max/Nano
9/6/2009, 2:10AM CST
-------------------TweenLite
TweenMax
TimelineLite
0.92

11.09995
11.09995

TimelineMax
0.92
TweenNano
0.92
- Minor speed enhancements and internal modifications
- Added ability to activate certain easing classes in TweenMax so that t
hey use optimized internal code to speed things up.
Classes include Strong, Quint, Quad, Cubic, Linear, and Quart
8/22/2009, 2:30AM CST
--------------------TimelineLite
0.91
TransformMatrixPlugin 0.95
- Fixed bug that caused odd behavior when using insertMultiple() with tw
eens that had a timeScale other than 1.
- Changed the behavior of transformMatrix plugin to more closely match t
he Flash IDE's way of skewing
- Altered the filter plugins so that you can use a regular BitmapFilter
object (like GlowFilter, BlurFilter, etc.) to define vars in tweens.
8/17/2009, 11:15AM CST
---------------------TimelineLite
0.9
TweenMax
11.09994
DynamicPropsPlugin, AutoAlphaPlugin, and MotionBlurPlugin were updated too
- Added appendMultiple() and prependMultiple() to TimelineLite/Max
- Added shiftChildren() to TimelineLite/Max
- Fixed bug in TweenMax.killChildTweensOf()
- Added the ability to pass parameters to dynamicProps functions
- Removed trace() from MotionBlurPlugin
7/18/2009, 7:30PM CST
--------------------TweenLite
11.09993
TweenMax
11.09993
TimelineLite
0.88
TimelineMax
0.88
SimpleTimeline 0.88
TweenCore
0.88
- Added invalidate() method to TweenCore (which means it's available in
TweenLite, TweenMax, TimelineLite, and TimelineMax)
- Fixed bug that could cause the player to crash if a TweenCore was adde
d to a timeline after the timeline had completed and was then reversed.
- Fixed bug in AS2 version of TweenMax.setDestination()
7/16/2009, 9AM CST
-----------------OverwriteManager
5.1
- Added ALL_AFTER mode to OverwriteManager
- Fixed bug in OverwriteManager that was introduced in 5.06
7/15/2009, 2:30PM CST
--------------------TimelineLite
0.87
TimelineMax
0.87
- Removed shorthand syntax in TimelineLite/Max in order to prevent confu
sion ("why won't insert()/append()/prepend()

accommodate the shorthand syntax?") and reduce the file size. This als
o means that there's no need for the tweenClass
special parameter.
- Fixed minor ASDoc formatting problems.
7/15/2009, 1:45AM CST
--------------------TweenLite
11.09992
TweenMax
11.09992
TimelineLite
0.86
TimelineMax
0.86
TweenNano
0.86
- IMPORTANT: Changed base package name from "gs" to "com.greensock" in o
rder to comply with industry standards. I realize this may cause some problems
with existing code, but with all the enhancements and changes in v11,
now seemed like the best time to make the change. Sorry for any inconvenience!
- Fixed some documentation
7/13/2009, 4:45PM CST
--------------------TweenMax
11.09991
- Fixed bug in allTo() and allFrom() and allFromTo() that was introduced
last version (when removing the "$" signs).
7/10/2009, 2PM CST
-----------------TweenLite
11.0999
TweenMax
11.0999
TimelineLite
0.85
TweenCore
0.85
- Fixed bug that could cause a TimelineLite/Max to inaccurately report i
ts duration after changing the startTime of one of its children
- Fixed bug in CustomEase and EaseLookup that was introduced 24 hours ag
o.
7/9/2009, 3PM CST
----------------TweenLite
11.0997
TweenMax
11.0997
OverwriteManager
5.05
TimelineLite
0.83
TimelineMax
0.83
TweenNano
0.84
SimpleTimeline 0.83
Tweenable
0.84
- Fixed bug in timeline classes that prevented getChildren() from return
ing nested tweens/timelines properly
- Fixed bug in timeline classes and TweenMaxthat could cause a delay if
a nested timeline was paused at exactly zero seconds and then resumed later.
- Fixed bug in OverwriteManager that could overwrite tweens in paused ti
melines.
- Changed the name of the super-lightweight new class from "TweenLt" to
"TweenNano".
- Changed the package for the core tweening classes from gs.core.tween t
o simply gs.core
- Changed the package for the vars classes (TweenLiteVars, TweenMaxVars,
etc.) from gs.utils.tween to gs.data

- Removed "$" from all parameters


7/1/2009, 1PM CST
----------------TweenLite
11.0996
TweenMax
11.0996
TweenLt
0.83
Tweenable
0.83
- Removed TweenLite.removeTween() and TweenMax.removeTween() in favor of
a common kill() method. So what used to be TweenLite.removeTween(myTween) is no
w simply myTween.kill();
- Added kill() to all tweenables including TimelineLite and TimelineMax.
6/29/09, 4:30PM CST
------------------TweenMax
11.0995
TimelineLite
0.82
TimelineMax
0.82
- Fixed bug that could cause tweens to be rendered incorrectly in a Time
lineMax that was repeated and restarted (in rare circumstances)
- Fixed bug in TweenMax that could render a tween incorrectly if the "ti
me" property is set during a yoyo phase.
6/22/09, 2:45PM CST
------------------TweenMax
11.0994
TimelineMax
0.81
- Fixed bug in TweenMax.from() that could cause it to incorrectly render
the first frame.
6/16/09, 9:30AM CST
---------------TweenLite
11.0991
TweenMax
11.0993
TimelineLite
0.8
TimelineMax
0.8
Tweenable
0.8
TweenLt
0.8
- Added new TweenLt class that is a super-lightweight (1.6k) version of
TweenLite without plugin capability, OverwriteManager integration, and a few oth
er features. TweenLt is not recommended unless you absolutely cannot afford the
extra 2.4k that the regular TweenLite class would cost.
- Prevented timelines from rendering times less than zero or greater tha
n the totalDuration.
- Fixed very minor bug in TweenMax.isTweening()
- Moved the ALIGN constants into their own TweenAlign class. (TweenAlign
.START, TweenAlign.NORMAL, and TweenAlign.SEQUENCE)
- Optimized some minor code in the easing equations.
- Prevented TimelineLite/Max instances from having children with negativ
e startTimes (they'll automatically move all children if a negative startTime is
encountered so that the first child starts at zero)
6/3/2009, 6PM CST
----------------TweenMax

11.0991

- Fixed bug that could cause a TweenMax not to be able to restart after
it completes.
6/1/2009, 5:20PM CST
-------------------TimelineLite
0.7
TimelineMax
0.7
TweenLite
11.099
TweenMax
11.099
Tweenable
0.7
SimpleTimeline 0.7
- Fixed bug that caused onStart to only fire the first time through a tw
een/timeline
- Fixed issue that could cause a zero-duration tween/timeline to not ren
der correctly if its parent timeline was rendered at a time that preceded the st
art time of the zero-duration tween/timeline
5/27/2009, 11:20AM CST
---------------------TimelineLite
0.69
- Fixed bug that could cause timelines to get ignored in the rendering q
ueue if they were created with zero tweens, immediately paused, and then populat
ed, and subsequently unpaused.
5/26/2009, 10:45PM CST
---------------------TimelineLite
0.68
TimelineMax
0.68
- Fixed bug in rendering a reversed timeline where some tweens or nested
timelines could be skipped
5/23/09, 11:45PM CST
-------------------TweenLite
11.0988
- Fixed bug in TweenLite that could cause immediate renders to be skippe
d.
5/23/09, 2:00PM CST
------------------TweenLite
11.0987
TweenMax
11.0987
TimelineLite
0.67
TimelineMax
0.67
- Added "suppressEvent" capabilities throughout the classes. This is par
ticularly useful in the timeline gotoAndStop(), gotoAndPlay(), goto(), and resta
rt() methods because you can skip to a different time/position without having an
y onUpdate, onComplete, onReverseComplete, etc. callbacks or events triggered.
- Added logic that allows the "immediateRender" special property to be h
onored if it is passed in through the "from" vars in TweenMax.allFromTo() and Tw
eenMax.fromTo(). (previously it was only honored if it was passed through the "t
o" vars object)
- Fixed bug that could cause tweens inside nested timelines that start a
t exactly zero seconds to render incorrectly

5/22/09, 9:30AM CST


------------------TimelineLite
0.66
TimelineMax
0.66
- Fixed bug that could cause tweens to be skipped in the rendering queue
when their start and end times were between the last render and the current one
.
5/12/2009, 11:55PM CST
---------------------TweenMax
11.0985
TimelineLite
0.65
TimelineMax
0.65
SimpleTimeline 0.63
- Now if a TimelineLite or TimelineMax contains a paused child tween/tim
eline, it will not complete (calling an onComplete or firing a COMPLETE event) u
ntil the child is unpaused.
- Fixed bug in TweenMax.pauseAll()
- Fixed bug that could cause odd behavior if certain actions were perfor
med on a TimelineLite/Max when it was paused
- Fixed bug in MotionBlurPlugin that prevented it from rendering properl
y initially if the tween was restarted or set back to a progress of zero.
5/8/2009, 2:05PM CST
-------------------TimelineLite
0.64
TimelineMax
0.64
SimpleTimeline 0.62
- Fixed bug that could cause an infinite loop under very specific circum
stances
5/6/2009, 7PM CST
----------------TweenLite
11.0984
TweenMax
11.0984
TimelineLite
0.63
TimelineMax
0.63
- Added ScrollRectPlugin
- Added a list of all plugins to the top of TweenLite and TweenMax to ma
ke it easy to activate/deactivate them.
- Fixed bug in TweenMax's timeScale and globalTimeScale properties
- Improved performance in timeline classes slightly
- Fixed minor bug in MotionBlurPlugin
- Minor bug fixes
5/4/2009, 9:30PM CST
-------------------TweenLite
11.0982
TweenMax
11.0983
TimelineLite
0.62
TimelineMax
0.62
- Minor performance improvements
5/4/2009, 5PM CST
-----------------

TweenMax
11.0982
TimelineLite
0.61
TimelineMax
0.61
- Added onRepeat, onRepeatParams, onReverseComplete, and onReverseComple
teParams special properties to TweenMax and TimelineMax
- Added onReverseComplete and onReverseCompleteParams to TimelineLite
- Added onStart callback functionality to TimelineMax
- Eliminated code that maintained backwards compatibility with the old "
loop" and "yoyo" special properties in TweenMax. It seemed like it would cause m
ore confusion than help.
- Fixed bug that could cause a TweenMax/TimelineLite/Max to incorrectly
report its "progress" property immediately after being reversed
- Fixed bug that could cause a TweenMax/TimelineLite/Max to render incor
rectly when its progress/totalProgress/time/totalTime property was set immediate
ly after being reversed

5/1/2009, 11:15PM CST


--------------------TweenLite
11.0981
TweenMax
11.0981
TimelineLite
0.6
TimelineMax
0.6
SimpleTimeline 0.6
Tweenable
0.6
- **IMPORTANT** By default, NO plugins are activated in TweenLite. Previ
ously 7 plugins were activated by default in order to maintain backwards compati
bility. However, after asking the community for input, the VAST majority strongl
y recommended removing the activation code from inside TweenLite to minimize the
file size. TweenMax still has the same plugins activated that it always had.
- Changed the way reversing affects time/totalTime/progress/totalProgres
s so that they always reflect the tween's/timeline's forward position regardless
of reversing.
- renderTime() renders consistently (according to a tween's/timeline's f
orward orientation) now regardless of the tween's/timeline's reversed state.
4/30/2009, 12:09PM CST
---------------------TimelineLite
0.561
TimelineMax
0.54
- Fixed a bug in goto() that could render things incorrectly when a time
line is reversed.
4/30/2009, 12:05AM CST
--------------------TweenMax
11.098
TimelineLite
0.56
- **IMPORTANT** Changed reverse() and play() behavior so that play() ALW
AYS forces the TweenMax/TimelineLite/TimelineMax instance to play forwards and r
everse() ALWAYS forces it to play backwards. Previously, reverse() would flip di
rections, so if it was currently running backwards, reverse() would cause it to
go forwards, etc. It proved to be confusing to end users, so I switched to the n
ew behavior.
- **IMPORTANT** The "reversed" setter in TweenMax/TimelineLite/TimelineM
ax does NOT automatically force the tween/timeline to resume. Previously it did.
- Added resume() method to TweenMax/TimelineLite/TimelineMax which is si
milar to play() except it won't alter the direction of a tween (if it is reverse

d, it will stay reversed after calling resume()).


- Added fromTo() and allFromTo() to TweenMax.
- Added stop() to TweenMax to be consistent with the timeline classes
4/28/2009, 12:35AM CST
---------------------TweenMax
11.0971
TimelineLite
0.55
OverwriteManager 5.01
- Fixed bug that could cause a TimelineMax repeat to render incorrectly
because tweens could get overwritten
- Added the ability to set the "reversed" property via the constructor's
vars object in TweenMax, TimelineLite, and TimelineMax.
4/27/2009, 1PM CST
-----------------TimelineLite
0.54
- Fixed bug that could cause a TimelineMax repeat to render incorrectly
4/24/2009, 1:30AM CST
--------------------TweenMax
11.097
TweenLite
11.097
TimelineLite
0.53
TimelineMax
0.53
- Minor changes that would prevent potential missed rendering of tweens/
timelines that complete and then are re-enabled later
- Added TweenEvent.REPEAT Event dispatching in TweenMax
- Changed the way TweenLite/Max communicate with TweenPlugins (so the pl
ugins can optionally sense when a tween gets disabled or when the plugin PropTwe
en gets overwritten/removed) which was necessary for MotionBlurPlugin to handle
overwriting properly.
- Removed "renderOnStart" special property functionality, and replaced i
t with "immediateRender" which provides more flexibility.
- Reduced size of TweenPlugin slightly
- Minor optimizations
- Fixed MotionBlurPlugin overwrite bug
- Fixed MotionBlurPlugin bug that prevented blurring when a tween was re
versed or yoyo'd

Vous aimerez peut-être aussi