トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     マウスが止まった時を知るには?
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
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

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops