| 1 |
BetweenAS3 Change Log |
|---|
| 2 |
======================================== |
|---|
| 3 |
|
|---|
| 4 |
Alpha r3022 -> HEAD |
|---|
| 5 |
-------------------- |
|---|
| 6 |
|
|---|
| 7 |
* [r3422] Added an overwrite like behavior. |
|---|
| 8 |
|
|---|
| 9 |
BetweenAS3 will not stop old tweens like Tweener, but gives priority to new tween's values. |
|---|
| 10 |
|
|---|
| 11 |
* [r3080] Fix: gotoAndPlay will not affected while playing. (#107) |
|---|
| 12 |
|
|---|
| 13 |
* [r3079] Fix: RangeError has occurred when using bezier tween with Elastic or Back easing. (#106) |
|---|
| 14 |
|
|---|
| 15 |
* [r3077] [r3078] Fix: Sometimes ReferenceError has occurred in EnterFrameTicker. (#108) |
|---|
| 16 |
|
|---|
| 17 |
Alpha r2505 -> Alpha r3022 |
|---|
| 18 |
-------------------- |
|---|
| 19 |
|
|---|
| 20 |
* [r3021] Created FlashPlayer9 version based on r3019. |
|---|
| 21 |
|
|---|
| 22 |
* [r3018] Fix: Error occurred when stopping or playing tween in event handlers. |
|---|
| 23 |
|
|---|
| 24 |
* [r3017] Added property for frame tween (_frame) and utility for convert frames and time (TimeUtil). |
|---|
| 25 |
|
|---|
| 26 |
* [r3016] Added ITween.togglePause |
|---|
| 27 |
|
|---|
| 28 |
* [r3009] [r3010] Supported physical tween. (BetweenAS3.physical) |
|---|
| 29 |
|
|---|
| 30 |
* [r3007] Added shortcuts for BetweenAS3.tween and BetweenAS3.bezier |
|---|
| 31 |
* BetweenAS3.to |
|---|
| 32 |
* BetweenAS3.from |
|---|
| 33 |
* BetweenAS3.bezierTo |
|---|
| 34 |
* BetweenAS3.bezierFrom |
|---|
| 35 |
|
|---|
| 36 |
* [r3005] Fix: Function specified in BetweenAS3.func will be called many times. |
|---|
| 37 |
|
|---|
| 38 |
* [r2998] Supported bezier tween. (BetweenAS3.bezier) |
|---|
| 39 |
|
|---|
| 40 |
* [r2996] Supported parallel and serial by passing Array parameter. (BetweenAS3.parallelTweens, BetweenAS3.serialTweens) |
|---|
| 41 |
|
|---|
| 42 |
* Changed internal architecture and package. |
|---|
| 43 |
* Supported inheriting event handlers when processing tweens by this change. |
|---|
| 44 |
* [r2994] Created IUpdater interface. |
|---|
| 45 |
* [r2694] Renamed BetweenEvent class to TweenEvent. |
|---|
| 46 |
* [r2692] Moved ITicker interface and TickerListener class to Core package. |
|---|
| 47 |
* [r2688] Created Core package. |
|---|
| 48 |
* [r2688] Removed ITweenTarget interface, integrated it to ITween interface and created IObjectTween interface. |
|---|
| 49 |
* [r2688] Created ITweenContainer (now ITweenGroup) interface. |
|---|
| 50 |
|
|---|
| 51 |
* [r2618] Moved a delay setting to the BetweenAS3.delay method for more flexibility. |
|---|
| 52 |
|
|---|
| 53 |
* [r2617] Changed the timing of calculating tween parameters to the first time of start playing the tween. |
|---|
| 54 |
|
|---|
| 55 |
Now sequence of tween using related value works fun. |
|---|
| 56 |
|
|---|
| 57 |
BetweenAS3.serial( |
|---|
| 58 |
BetweenAS3.tween(mc, {$x: 100}), |
|---|
| 59 |
BetweenAS3.tween(mc, {$x: 100}) |
|---|
| 60 |
); |
|---|
| 61 |
|
|---|
| 62 |
Notice: By this change, following two tweens are NOT same. |
|---|
| 63 |
|
|---|
| 64 |
1. BetweenAS3.tween(mc, {x: 100}) |
|---|
| 65 |
2. BetweenAS3.tween(mc, {x: 100}, {x: mc.x}) |
|---|
| 66 |
|
|---|
| 67 |
It seems both tweens will tween from current MovieClip position to |
|---|
| 68 |
x=10, but tween1 will start from x position on the first time of |
|---|
| 69 |
start playing tween and tween2 will start from x position on the |
|---|
| 70 |
time of create it. For example, if you set mc.x=10, create the tweens, |
|---|
| 71 |
set mc.x=20, and start both tweens, tween1 will be tweened from |
|---|
| 72 |
x=20 to x=100 and tween2 will be tweened from x=10 to x=100. |
|---|
| 73 |
|
|---|
| 74 |
Note: In the old version, both tweens were same as tween2. |
|---|
| 75 |
|
|---|
| 76 |
It is important to create a round trip tween by using serial and parallel. |
|---|
| 77 |
In this case, you have to use a tween created by type2. |
|---|
| 78 |
|
|---|
| 79 |
t = BetweenAS3.tween(mc, {x: 100}, {x: mc.x}); |
|---|
| 80 |
BetweenAS3.serial(t, BetweenAS3.reverse(t)); |
|---|
| 81 |
|
|---|
| 82 |
Or a reversed tween will not be tweened correctly. |
|---|
| 83 |
|
|---|
| 84 |
* [r2600] Fix: Sometimes ReferenceError has occured while creating a tween. |
|---|