チェンジセット 1792

差分発生行の前後
無視リスト:
コミット日時:
2008/11/07 20:06:22 (2 ヶ月前)
コミッタ:
tasuku
ログメッセージ:

disabled waste mouseEvent propergation

ファイル:

凡例:

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

    r1500 r1792  
    1515  { 
    1616     
    17     private var baseSprite:Sprite; // イベント取得用スプライト 
    18     private var baseBitmap:Bitmap; // ベース画像(しましま) (1) 
    19     // _logger.layerArray.view レイヤ統合画像 (2) 
    20     private var additionalBox:Shape; // 縦横補助線 (3) 
    21     private var additionalSkew:Shape; // 斜め補助線 (4) 
     17    private var baseBitmap:Bitmap; // ベース画像(しましま) (0) 
     18    // _logger.layerArray.view レイヤ統合画像 (1) 
     19    private var additionalBox:Shape; // 縦横補助線 (2) 
     20    private var additionalSkew:Shape; // 斜め補助線 (3) 
    2221    private var additionalNumber:uint = 4; // 補助線の分割数 
    2322     
     
    3029          var height:uint = logger.canvasHeight; 
    3130           
    32           this.percentHeight = 100; 
    33           this.percentWidth = 100;         
    34            
    35           // イベント取得用Sprite 
    36       baseSprite = new Sprite(); 
    37       baseSprite.graphics.beginFill(0xffffff); 
    38       baseSprite.graphics.drawRect(0, 0, width, height); 
    39       baseSprite.graphics.endFill(); 
    40       addChildAt(baseSprite, 0); 
    41  
    4231      // 透明時に表示されるbitmap 
    4332      baseBitmap = new Bitmap(); 
     
    4837        } 
    4938      } 
    50       addChildAt(baseBitmap, 1); 
     39      addChildAt(baseBitmap, 0); 
    5140 
    5241      // レイヤ画像群 
    53       addChildAt(_logger.layerArray.view, 2); 
     42      addChildAt(_logger.layerArray.view, 1); 
    5443 
    5544      // 補助線用shape 
     
    5948      additionalBox.visible = false; 
    6049      additionalSkew.visible = false; 
    61       addChildAt(additionalBox, 3); 
    62       addChildAt(additionalSkew, 4); 
     50      addChildAt(additionalBox, 2); 
     51      addChildAt(additionalSkew, 3); 
    6352 
    64       baseSprite.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); 
    65       baseSprite.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); 
    66       baseSprite.addEventListener(MouseEvent.MOUSE_UP, mouseUp); 
    67       baseSprite.addEventListener(MouseEvent.MOUSE_OUT, mouseOut); 
     53      this.mouseEnabled = true; 
     54      this.mouseChildren = false; 
    6855 
     56      this.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); 
     57      this.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); 
     58      this.addEventListener(MouseEvent.MOUSE_UP, mouseUp); 
     59      this.addEventListener(MouseEvent.MOUSE_OUT, mouseOut); 
     60       
    6961      super(); 
    7062        } 
  • as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/GPCanvasWindowControl.as

    r1585 r1792  
    3939       
    4040      this.backgroundColor = 0x000000; 
     41      this.mouseEnabled = false; 
    4142 
    4243      // this.setStyle('backgroundAlpha', 0); 
     
    156157        _hbox.addChild(vScrollBar); 
    157158        _vbox.addChild(hScrollBar); 
    158  
     159         
    159160        _contentContainer.addEventListener(MouseEvent.CLICK, contentContainerClickHandler); 
    160161