效果图
 
 
添加侦听事件
As代码 
- canVas.addEventListener(MouseEvent.MOUSE_MOVE,mouseMove);
- canVas.addEventListener(MouseEvent.CLICK,ShowLabel);
鼠标移动事件
As代码 
- private function mouseMove(event:MouseEvent):void
- {
- dataX.x=event.stageX-25;
- dataX.y=canVasHeight+25;
- dataY.y=event.stageY;
- dataY.x=8*itemWidth+50;
- dataY.visible=true;
- dataX.visible=true;
- dataX.text=event.localX.toString();
- dataY.text=event.localY.toString();
- //dataY.text=IsXY.toString();
- canVol.graphics.clear();
- if(IsXY)
- {
- canVol.graphics.lineStyle(1,0xFFFFFF,.5);
- canVol.graphics.moveTo(0,event.localY);
- canVol.graphics.lineTo((8*itemWidth),event.localY);
- canVol.graphics.moveTo(event.localX,0);
- canVol.graphics.lineTo(event.localX,canVas.height);
- }
- }
鼠标单击改变是否显示状态
As代码 
- private function ShowLabel(event:MouseEvent):void
- {
- if(IsXY)
- {
- IsXY=false;
- }
- else
- {
- IsXY=true;
-             }  
 
 
                     
                    
                 
                    
                
 
         
 
                
            
        
 浙公网安备 33010602011771号
浙公网安备 33010602011771号