home *** CD-ROM | disk | FTP | other *** search
- package com.livebrush.tools
- {
- import com.livebrush.events.CanvasEvent;
- import flash.events.MouseEvent;
-
- public class HandTool extends Tool
- {
- public static const NAME:String = "handTool";
-
- public static const KEY:String = "H";
-
- public function HandTool(toolMan:ToolManager)
- {
- super(toolMan);
- this.init();
- }
-
- private function init() : void
- {
- name = NAME;
- }
-
- override protected function stageMouseUp(e:MouseEvent) : void
- {
- canvas.unlockContent();
- canvas.stopDrag();
- }
-
- override protected function canvasMouseEvent(e:CanvasEvent) : void
- {
- var mouseEvent:MouseEvent = e.triggerEvent as MouseEvent;
- if(mouseEvent.type == MouseEvent.MOUSE_DOWN)
- {
- canvas.lockContent();
- canvas.startDrag();
- }
- }
- }
- }
-
-