チェンジセット 3536

差分発生行の前後
無視リスト:
コミット日時:
2010/03/13 19:35:26 (2 年前)
コミッタ:
hkrn
ログメッセージ:

changed opportunity of adding and removing event listeners

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/gunyarapaint/branches/gunyarapaint/compat/src/org/libspark/gunyarapaint/controls/GPCanvas.as

    r3523 r3536  
    3232            addEventListener(Event.REMOVED_FROM_STAGE, onRemove); 
    3333            addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); 
    34             addEventListener(MouseEvent.MOUSE_UP, onMouseUp); 
    3534             
    3635            super(); 
     
    7776        { 
    7877            removeMouseEvents(m_application.canvasView); 
    79             removeEventListener(MouseEvent.MOUSE_DOWN, onMouseDown); 
    80             removeEventListener(MouseEvent.MOUSE_UP, onMouseUp); 
    81             removeEventListener(Event.REMOVED, onRemove); 
     78            removeEventListener(Event.REMOVED_FROM_STAGE, onRemove); 
    8279        } 
    8380         
     
    8885                m_application.module.start(event.localX, event.localY); 
    8986                cv.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); 
     87                cv.addEventListener(MouseEvent.MOUSE_UP, onMouseUp); 
    9088                cv.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); 
    9189            } catch (e:Error) { 
     
    115113        { 
    116114            cv.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove); 
     115            cv.removeEventListener(MouseEvent.MOUSE_UP, onMouseUp); 
    117116            cv.removeEventListener(MouseEvent.MOUSE_OUT, onMouseOut); 
    118117        }