root/as3/BetweenAS3/trunk/CHANGES.ja

リビジョン 3422, 4.2 kB (コミッタ: yossy, コミット時期: 2 年 前)

BetweenAS3: Added an overwrite like behavior.

Line 
1 BetweenAS3 チェンジログ
2 ========================================
3
4 Alpha r3022 -> HEAD
5 --------------------
6
7  * [r3422] オーバーライトっぽい挙動をするように変更
8
9     Tweener のように古いトゥイーンを停止はしませんが、新しいトゥイーンの値が優先されるようになりました
10
11  * [r3080] 修正: play 中の gotoAndPlay が効かない (#107)
12  
13  * [r3079] 修正: Elastic もしくは Back イージングでベジェトゥイーンをすると RangeError が発生する (#106)
14  
15  * [r3077] [r3078] 修正: 特定の条件下で EnterFrameTicker 内で ReferenceError が発生する (#108)
16
17 Alpha r2505 -> Alpha r3022
18 --------------------
19
20  * [r3021] r3019 をベースに FlashPlayer9 版を作成
21
22  * [r3018] 修正: イベントハンドラ内でトゥイーンの再生や停止をするとエラーが発生する
23
24  * [r3017] フレームのトゥイーン用のプロパティ (_frame) とフレームと時間変換のためのユーティリティ (TimeUtil) 追加
25  
26  * [r3016] ITween.togglePause を追加
27
28  * [r3009] [r3010] 物理トゥイーンをサポート (BetweenAS3.physical)
29  
30  * [r3007] BetweenAS3.tween と BetweenAS3.bezier のショートカットを追加
31   * BetweenAS3.to
32   * BetweenAS3.from
33   * BetweenAS3.bezierTo
34   * BetweenAS3.bezierFrom
35  
36  * [r3005] 修正: BetweenAS3.func で指定した関数が何度も呼び出される
37  
38  * [r2998] ベジェトゥイーンをサポート (BetweenAS3.bezier)
39  
40  * [r2996] 配列指定による parallel と serial をサポート (BetweenAS3.parallelTweens, BetweenAS3.serialTweens)
41  
42  * 内部的な設計やパッケージ構成を変更 (一部抜粋)
43   * 設計の変更により、トゥイーンの加工時に元トゥイーンのイベントハンドラを引き継ぎをサポート
44   * [r2994] IUpdater インターフェイスの作成
45   * [r2694] BetweenEvent クラスを TweenEvent へリネーム
46   * [r2692] ITicker インターフェイスと TickerListener クラスを Core パッケージ内へ移動
47   * [r2688] Core パッケージの作成
48   * [r2688] ITweenTarget インターフェイスの廃止, ITween インターフェイスへ統合し IObjectTween インターフェイスを作成
49   * [r2688] ITweenContainer (後の ITweenGroup) インターフェイスの作成
50  
51  * [r2618] 柔軟性を高めるため、ディレイ設定を BetweenAS3.delay へ移動
52  
53  * [r2617] トゥイーンのパラメータ算出の実行タイミングを、はじめてトゥイーンの再生が開始される時に変更
54  
55     連続した相対値によるトゥイーンが動作するようになりました。
56    
57      BetweenAS3.serial(
58        BetweenAS3.tween(mc, {$x: 100}),
59        BetweenAS3.tween(mc, {$x: 100})
60      );
61  
62     注意: この変更により、次のふたつのトゥイーンは同じではなくなります。
63    
64      1. BetweenAS3.tween(mc, {x: 100})
65      2. BetweenAS3.tween(mc, {x: 100}, {x: mc.x})
66    
67     どちらも、今の MovieClip の位置から x=100 までトゥイーンするように見えますが、1 は
68     このトゥイーンが「はじめて開始される瞬間」の x 座標からスタートし、2 はいまこのトゥイーンを
69     「作った瞬間」の x 座標からスタートします。たとえば、x=10 の状態でそれぞれのトゥイーンを
70     作成し、そのあと x=20 にセットしてトゥイーンを開始すると、1 の場合は x=20 から x=100 まで
71     トゥイーンし、2 の場合は x=10 から x=100 までトゥイーンします。
72    
73     メモ: 以前まではどちらも 2 と同じでした。
74    
75     この事実は、serial と reverse を用いて往復 (round-trip) トゥイーンを作成する場合などに
76     重要になります。このときは、2 の方法で作ったトゥイーンを使う必要があります。
77    
78      t = BetweenAS3.tween(mc, {x: 100}, {x: mc.x});
79      BetweenAS3.serial(t, BetweenAS3.reverse(t));
80    
81     このようにしなければ、逆方向のトゥイーンはうまく再生されないでしょう。
82
83  * [r2600] 修正: 特定の条件下でトゥイーンの作成時に ReferenceError が発生する
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。