- 170 名前:Now_loading...774KB [2008/08/01(金) 18:29:45 ID:ee8nRpht]
- 環境)OS:WinXP-Pro,Mem=3GB,ソフト:Flash8-Pro(Player8,AS2.0)
hitTest()動作で質問です。 root上に2つのMC(mc1, boarderM)を置き、mc1はドラッグ移動が可能にしています。 boarderMは線状のMCで、これにmc1がドラッグ移動で右方向から当たった時、mc1の X座標が増分される、つまり壁に当たって弾かれる動作をしたく思っています。 フレームアクションのASは以下の通りです。 this.onEnterFrame = function() { if (this.mc1.hitTest(this.boarderM) == true) { this.mc1._x = +1; } しかしこれだと、右方向から当った瞬間、mc1がrootの原点に飛んでしまいます。 アドバイス願います。
|

|