フラッシュのアクションスクリプトについて以下のスクリプトを説明していただけますでしょうか?


■ファンクションがルートにあるようです
function Meng(v,e,ts,s,m) {
v = e*v+(ts-s)/m;
return v;
}

■ムービークリップに以下のようなスクリプトが…
onClipEvent (load) {
this._y =400;
e = 0.9;
m =3;
ts = 200;
}
onClipEvent (enterFrame) {
s = this._y;
vs = _root.Meng(vs,e,ts,s,m)
this._y += vs;
}

パブリッシュすると不思議な動きをします。それぞれどういう意味なのでしょうかsとかtsとか意味不明です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/07/30 21:07:35
  • 終了:--

回答(3件)

id:aki73ix No.1

aki73ix回答回数5224ベストアンサー獲得回数272004/07/30 21:24:01

ポイント50pt

vsの初期値がないのが変ですね一番最初に変な動きをするのはそのせいでしょう

vとvsは速度でsはstart位置のsでしょう

つまり初期位置が400ですね計算の直前のy座標をになります

tsが目的のy座標(200)

eは摩擦で減衰運動になるです

つまり、y座標が200に近くなるように

往復運動をして、どんどん座標200に近くになる運動になります

ばねの運動みたいになりませんか?

id:ykan

ありがとうございます。いろいろためしてみます。

2004/08/03 09:27:28

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
1 kakicg 44 42 3 2004-07-31 13:55:27
2 mskzu 8 6 0 2004-07-31 16:17:32

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません