サイト内検索

メインメニュー

ログイン
ユーザID または e-mail:

パスワード:

IDとパスワードを記憶

パスワード紛失

オンライン状況
12 人のユーザが現在オンラインです。 (10 人のユーザが ウェブログ を参照しています。)

 登録ユーザ: 0
 ゲスト: 12

もっと...

ウェブログ カレンダー
« « 2010 9月 » »
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2

最新ブログ記事

最近のコメント

最近のトラックバック

|
ウェブログ - ひろゆきの記事
|
 ひろゆきの記事配信

2006/12/16 Sat
 FuseKitのイージング
カテゴリ: flash : compo/library : 
噂の FuseKit を試してみるよ。

Tweenクラスで、PennerEasingクラスを使ってみる。
フロッグ and フラッグ、再び。



_root に、ムービークリップ(インスタンス名: frog, flag) を配置。

frog 第1フレームに

// クラス宣言 (パッケージパスつき)
import mx.transitions.Tween;
//import mx.transitions.easing.*;
import com.mosesSupposes.fuse.PennerEasing;

// パラメータ
var startPos:Number = this._x;
var targetPos:Number = _root.flag._x;
var fps:Number = 16;
var easing:Function = PennerEasing.easeInQuad;
var duration:Number = 2;
var frames:Number = fps*duration;

this.onRelease = function():Void {
    // Tweenインスタンスの生成
    var frogTween:Tween = new Tween(this, "_x", easing, startPos, targetPos, frames, false);
    frogTween.onMotionFinished = function():Void {
        _x = targetPos;
    };
};

と記述。(スクリプトでトゥイーン (2) 参照)


easingMethod: easeIn / duration: 6 sec で比較


Flash 標準のイージング・クラス(mx.transitions.easing.*)との対応表

PennerEasing.linear <--> None.easeNone
PennerEasing.easeInQuad <--> Regular.easeIn / PennerEasing.easeInQuint <--> Strong.easeIn

(同じイージングで異なる名称のもの)


関連記事: スクリプトでトゥイーン (1)
関連記事: スクリプトでトゥイーン (2)
関連記事: FuseKitを試すのだ! (1)
関連記事: FuseKitを試すのだ! (2)
関連記事: FuseKitを試すのだ! (3)
関連記事: FuseKitのイージング
関連記事: FuseKitを試すのだ! (4)
関連記事: FuseKitの位置移動
関連記事: FuseKitを試すのだ! (5)
関連記事: FuseKitを試すのだ! (6)
関連記事: FuseKitを試すのだ! (7)
関連記事: FuseKitのベジェ曲線
関連記事: FuseKitのコールバック関数
関連記事: FuseKitのカスタムイージング
執筆者: ひろゆき (08:03)
ウェブログ | コメント (2) | トラックバック数 (0) | 閲覧数 (14954)
この記事のトラックバックURL  リンク・引用のないトラックバックは削除することがあります。
http://www.project-nya.jp/modules/weblog/weblog-tb.php/586
投稿された内容の著作権はコメントの投稿者に帰属します。
投稿者 スレッド
ひろゆき
投稿日時: 06/12/22 20:46  更新日時: 06/12/22 20:48
管理人
居住地: 東京密林
投稿数: 1626
 Re: FuseKitのイージング
PennerEasingクラスを使うと、全イージングを読み込んでしまって、
swf の容量が大きくなるようなので、要注意です。
なので、あまり使わないかもです。

あと、CustomEasingクラスの使い方がいまいち分からないので、
解説してください。
ゲスト
投稿日時: 06/12/22 19:26  更新日時: 06/12/22 19:26
 Re: FuseKitのイージング
(ゲストの むらけん さんからの投稿)

おー!!
自分もFuseKitちょうど研究中でした!w
Expoがお気に入りです。w
グラフになってるとわかりやすいっすね。
グラフの方、プリントアウトさせて参考にさせてもらいます。