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


■ファンクションがルートにあるようです
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回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:aki73ix No.1

回答回数5224ベストアンサー獲得回数27

ポイント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

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

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

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

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

回答リクエストを送信したユーザーはいません