チェンジセット 1614

差分発生行の前後
無視リスト:
コミット日時:
2008/10/14 03:55:21 (3 ヶ月前)
コミッタ:
n_mattun
ログメッセージ:

trace抜くの忘れてた。あとenableを修正。

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • mxp/specialbutton/as3/src/n_mattun/keyAssist/KeyDownListener.as

    r1613 r1614  
    1515                 
    1616                public function KeyDownListener(_mc:MovieClip){ 
    17                         trace("KeyDownListener発動"); 
    1817                        __target = _mc; 
    1918                        if(__enabled){ 
  • mxp/specialbutton/as3/src/n_mattun/keyAssist/ShortCutListener.as

    r1613 r1614  
    4141                 
    4242                public function ShortCutListener(...Args:Array){ 
    43                         trace("コンストラクタ発動",Args); 
    4443                        //コンストラクタ引数をセット 
    4544                        var i:Number; 
     
    111110                // -------------------------------------------------------------------// 
    112111                public function set enabled(_bool:Boolean):void{ 
     112                        if(__enabled != _bool){ 
     113                                if(_bool){ 
     114                                        __target.stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); 
     115                                        __target.stage.addEventListener(KeyboardEvent.KEY_UP,   keyUpHandler); 
     116                                }else{ 
     117                                        __target.stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); 
     118                                        __target.stage.removeEventListener(KeyboardEvent.KEY_UP,   keyUpHandler); 
     119                                } 
     120                        } 
    113121                        __enabled = _bool; 
    114122                        kl.enabled = _bool; 
     
    148156                // ===================================================================// 
    149157                public function keyDownHandler(e:*):void{ 
    150                         //trace("keyDown検知"); 
    151158                        //すべてのキーがdownしてる場合にハンドラを発動させる 
    152159                        if(isAllKeyDown()){ 
     
    197204                // -------------------------------------------------------------------// 
    198205                public function keyUpHandler(e:*):void{ 
    199                         trace("keyUp検知"); 
    200206                        //対象のキーのうちひとつだけfalseの場合にハンドラを発動させる 
    201207                        if(isUpTargetKey(e.keyCode) && isAllKeyUp()){ 
     
    235241                //待機が終わったら発動するハンドラ 
    236242                private function complateDelayHandler(e:*):void{ 
    237                         trace("遅延待機完了"); 
    238243                        //続けて実行の場合はここでcontinueTimerを起動しておく 
    239244                        if(__type == "continue"){ 
     
    263268                //ハンドラ実行 
    264269                private function commmitHandler(e:*):void{ 
    265                         trace("ハンドラ発動",__type); 
    266270                        var args:Array = __handlerArgs; 
    267271                        switch(__type){ 
     
    294298                        var i:Number; 
    295299                        for(i = 0;i < __keys.length;i++){ 
    296                                 //trace(__keyCodes[i],"がdownかどうか:",kl.isDown(__keyCodes[i])); 
    297300                                if(kl.isUp(__keys[i])){ 
    298301                                        r = false; 
    299302                                } 
    300303                        } 
    301                         //trace("isAllKeyDown",r); 
    302304                        return r; 
    303305                } 
     
    314316                        } 
    315317                        if(upCounter == 1) r = true; 
    316                         trace("isAllKeyUp.upCounter",upCounter,"t/f",r); 
    317318                        return r; 
    318319                } 
     
    328329                                } 
    329330                        } 
    330                         trace("isUpTargetKey",r); 
    331331                        return r; 
    332332                } 
     
    346346                                __keyCodes[0] = kl.getKeyCode(_str); 
    347347                        } 
    348                         trace("ShortcutCode",__keys,__keyCodes); 
    349348                } 
    350349                // -------------------------------------------------------------------//