チェンジセット 1614
- コミット日時:
- 2008/10/14 03:55:21 (3 ヶ月前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
mxp/specialbutton/as3/src/n_mattun/keyAssist/KeyDownListener.as
r1613 r1614 15 15 16 16 public function KeyDownListener(_mc:MovieClip){ 17 trace("KeyDownListener発動");18 17 __target = _mc; 19 18 if(__enabled){ mxp/specialbutton/as3/src/n_mattun/keyAssist/ShortCutListener.as
r1613 r1614 41 41 42 42 public function ShortCutListener(...Args:Array){ 43 trace("コンストラクタ発動",Args);44 43 //コンストラクタ引数をセット 45 44 var i:Number; … … 111 110 // -------------------------------------------------------------------// 112 111 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 } 113 121 __enabled = _bool; 114 122 kl.enabled = _bool; … … 148 156 // ===================================================================// 149 157 public function keyDownHandler(e:*):void{ 150 //trace("keyDown検知");151 158 //すべてのキーがdownしてる場合にハンドラを発動させる 152 159 if(isAllKeyDown()){ … … 197 204 // -------------------------------------------------------------------// 198 205 public function keyUpHandler(e:*):void{ 199 trace("keyUp検知");200 206 //対象のキーのうちひとつだけfalseの場合にハンドラを発動させる 201 207 if(isUpTargetKey(e.keyCode) && isAllKeyUp()){ … … 235 241 //待機が終わったら発動するハンドラ 236 242 private function complateDelayHandler(e:*):void{ 237 trace("遅延待機完了");238 243 //続けて実行の場合はここでcontinueTimerを起動しておく 239 244 if(__type == "continue"){ … … 263 268 //ハンドラ実行 264 269 private function commmitHandler(e:*):void{ 265 trace("ハンドラ発動",__type);266 270 var args:Array = __handlerArgs; 267 271 switch(__type){ … … 294 298 var i:Number; 295 299 for(i = 0;i < __keys.length;i++){ 296 //trace(__keyCodes[i],"がdownかどうか:",kl.isDown(__keyCodes[i]));297 300 if(kl.isUp(__keys[i])){ 298 301 r = false; 299 302 } 300 303 } 301 //trace("isAllKeyDown",r);302 304 return r; 303 305 } … … 314 316 } 315 317 if(upCounter == 1) r = true; 316 trace("isAllKeyUp.upCounter",upCounter,"t/f",r);317 318 return r; 318 319 } … … 328 329 } 329 330 } 330 trace("isUpTargetKey",r);331 331 return r; 332 332 } … … 346 346 __keyCodes[0] = kl.getKeyCode(_str); 347 347 } 348 trace("ShortcutCode",__keys,__keyCodes);349 348 } 350 349 // -------------------------------------------------------------------//
