サイト内検索

メインメニュー

ログイン
ユーザ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/17 Sun
 FuseKitの位置移動
カテゴリ: flash : compo/library : 
FuseKit で用いられる位置移動のメソッドにおいて、
x, y パラメータの値について勘違いしてたみたいだ。

そこで、簡単にまとめてみた。


かえる君が移動可能範囲外に出ようとすると、原点(0, 0)に強制リセットされちゃうよ。

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

stage 第1フレームに

// クラス宣言 (パッケージパスつき)
import com.mosesSupposes.fuse.*;
// Shortcuts, PennerEasingクラスの読み込み
ZigoEngine.simpleSetup(Shortcuts, PennerEasing);

と記述。

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

// point(0, 0)
frog._x = 0;
frog._y = 0;
// slideTo(-100, 0)
frog.slideTo(-100, 0, 1, "easeOutQuad", 0.5);
// slideTo(100, 0)
frog.slideTo(100, 0, 1, "easeOutQuad", 0.5);
// slideTo(0, -40)
frog.slideTo(0, -40, 1, "easeOutQuad", 0.5);
// slideTo(0, 40)
frog.slideTo(0, 40, 1, "easeOutQuad", 0.5);
// slideTo("-100", "0")
frog.slideTo("-100", "0", 1, "easeOutQuad", 0.5);
// slideTo("100", "0")
frog.slideTo("100", "0", 1, "easeOutQuad", 0.5);
// slideTo("0", "-40")
frog.slideTo("0", "-40", 1, "easeOutQuad", 0.5);
// slideTo("0", "40")
frog.slideTo("0", "40", 1, "easeOutQuad", 0.5);


tween(), ZigoEngine.doTween() でも確認。


どうやら、こういうことらしい。

x, y のパラメータの値に数値を用いた場合
パラメータの値は、絶対的な位置、つまり「移動先の座標」を指す。

x, y のパラメータの値に文字列を用いた場合
パラメータの値は、相対的な位置、つまり「移動する距離」を指す。


関連記事: FuseKitを試すのだ! (1)
関連記事: FuseKitを試すのだ! (2)
関連記事: FuseKitを試すのだ! (3)
関連記事: FuseKitのイージング
関連記事: FuseKitを試すのだ! (4)
関連記事: FuseKitの位置移動
関連記事: FuseKitを試すのだ! (5)
関連記事: FuseKitを試すのだ! (6)
関連記事: FuseKitを試すのだ! (7)
関連記事: FuseKitのベジェ曲線
関連記事: FuseKitのコールバック関数
関連記事: FuseKitのカスタムイージング
執筆者: ひろゆき (23:47)
ウェブログ | コメント (0) | トラックバック数 (0) | 閲覧数 (7095)
この記事のトラックバックURL  リンク・引用のないトラックバックは削除することがあります。
http://www.project-nya.jp/modules/weblog/weblog-tb.php/588
投稿された内容の著作権はコメントの投稿者に帰属します。
投稿者 スレッド