チェンジセット 1310
- コミット日時:
- 2008/09/16 04:59:17 (5 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/gunyarapaint/trunk/gunyarapaint/src/org/libspark/gunyarapaint/controls/GPCanvas.as
r1307 r1310 22 22 public class GPCanvas extends UIComponent 23 23 { 24 [Embed(source="../../../../../imgs/icon_dropper.png")] private var playerCursorImage:Class; 25 24 26 private var baseSprite:Sprite; // イベント取得用スプライト 25 27 private var baseBitmap:Bitmap; // ベース画像(しましま) (1) … … 27 29 private var additionalBox:Shape; // 縦横補助線 (3) 28 30 private var additionalSkew:Shape; // 斜め補助線 (4) 29 private var p reviewShape:Shape; // プレビュー用(5)31 private var playerCursorBitmap:Bitmap; // 描画ログ用カーソル(5) 30 32 31 33 private var additionalNumber:uint = 4; // 補助線の分割数 … … 95 97 this._log = logger; 96 98 writeLog = false; 99 playerCursorBitmap = new playerCursorImage(); 100 addChildAt(playerCursorBitmap, 5); 97 101 } else { 98 102 // マウスイベント … … 230 234 } 231 235 236 private function setPlayerCursor(x:Number, y:Number):void { 237 if (playerCursorBitmap) { 238 playerCursorBitmap.x = x; 239 playerCursorBitmap.y = y; 240 } 241 } 242 232 243 // 描画関係のフラグ 233 244 public var isMoveTo:Boolean = false; … … 248 259 249 260 public function moveTo(x:Number, y:Number):void { 261 setPlayerCursor(x, y); 250 262 x = Math.floor(x) + 0.5; 251 263 y = Math.floor(y) + 0.5; … … 263 275 264 276 public function lineTo(x:Number, y:Number):void { 277 setPlayerCursor(x, y); 265 278 x = Math.floor(x) + 0.5; 266 279 y = Math.floor(y) + 0.5;

