チェンジセット 3081
- コミット日時:
- 2009/09/09 05:20:06 (4 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/entities/GPLogger.as
r3075 r3081 1291 1291 case GPPen.PEN_MODE_HANDTOOL: 1292 1292 if (_canvasWindow && _handtoolScrollBase) { 1293 _canvasWindow.scrollCanvas(_handtoolScrollBase.x + (_fromPoint.x - evt.localX), 1294 _handtoolScrollBase.y + (_fromPoint.y - evt.localY)); 1293 // 20090909-haku2 ins start 拡大率を移動量に反映 1294 var scale:Number = _canvas.scaleX; 1295 if (scale < 1) { 1296 scale = 1.0 / (-scale + 2); 1297 } 1298 // 20090909-haku2 ins end 1299 _canvasWindow.scrollCanvas(_handtoolScrollBase.x + (_fromPoint.x - evt.localX) * scale, 1300 _handtoolScrollBase.y + (_fromPoint.y - evt.localY) * scale); // 20090909-haku2 upd 拡大率を移動量に反映 1295 1301 //trace('base x:' + scrollBase.x + ' y:' + scrollBase.y + ' from x:' + fromPoint.x + ' y:' + fromPoint.y + ' local x:' + evt.localX + ' y:' + evt.localY + ' diff x:' + (fromPoint.x - evt.localX) + ' y:' + (fromPoint.y - evt.localY)); 1296 1302 }

