root/as3/BetweenAS3/trunk/CHANGES.ja

リビジョン 3021, 3.6 kB (コミッタ: yossy, コミット時期: 4 年 前)

BetweenAS3: Created FlashPlayer?9 version based on r3019.

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