メイン 迷える子羊の部屋【初心者専用】 マウスが止まった時を知るには? | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
FujikawaT | Åê¹ÆNo.24388 投稿日時: 2006-3-20 18:28 |
新米 居住地: 投稿: 14
使用環境:
|
Re: マウスが止まった時を知るには? サンプルありがとうございます。動きました^^
少し分からない点があるのですが、お聞きしてよろしいでしょうか? 間違っていたらご指摘ください。 まず、onEnterFrame = mouseMoving;は、 初めて知った書き方なのでが、 onEnterFrame =function(){ mouseMoving(); } ということでは無いんですよね?どういうことなんでしょうか? これだとフレームレートによって感度が変わってしまいますし。 あと、AS本体の流れなのですが、 1)onEnterFrame = mouseMoving; で"動いている"と判断します。 2)動いている間は絶えず1)が実行されるので、 onEnterFrame = mouseStopping;は破棄(1)が上書き)され続ける 3)マウスが止まるとonEnterFrame = mouseStopping;が、 最後まで実行されるので"とまっている"と判断する 4)例外として、2)のonEnterFrame = mouseStopping;が破棄される前に、 止まって再び動けば"止まっている"と判断されない。 いかがでしょうか?奥が深いんですねぇ? >(つまりMovieClipクラスにonEnterFrameが定義してある) なるほど納得出来ました。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
マウスが止まった時を知るには? | FujikawaT | 2006-3-20 14:48 |
Re: マウスが止まった時を知るには? | knagai | 2006-3-20 16:50 |
Re: マウスが止まった時を知るには? | mayor | 2006-3-20 17:01 |
Re: マウスが止まった時を知るには? | FujikawaT | 2006-3-20 18:30 |
» Re: マウスが止まった時を知るには? | FujikawaT | 2006-3-20 18:28 |
Re: マウスが止まった時を知るには? | knagai | 2006-3-20 19:13 |
Re: マウスが止まった時を知るには? | FujikawaT | 2006-3-21 17:29 |
Re: マウスが止まった時を知るには? | Fumio | 2006-3-21 2:10 |
Re: マウスが止まった時を知るには? | FujikawaT | 2006-3-21 17:30 |
Re: マウスが止まった時を知るには? | knagai | 2006-3-21 19:57 |
Re: マウスが止まった時を知るには? | FujikawaT | 2006-3-23 0:08 |
投稿するにはまず登録を | |