这个是画一个简单的图形并能清除他

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"  applicationComplete="init()">
<mx:Style>
 ToolTip{
  background-color:#FFCCFF;
  font-size:12px;
 }
</mx:Style>
<mx:Script>
 <![CDATA[
 
 // 这个是画一个简单的图形并能清除他
 
 
  import mx.controls.ToolTip;
 
  import mx.printing.FlexPrintJob;
  import printView;
  import mx.core.UIComponent;
  import mx.controls.Alert;
  
  private var _sperite:Sprite; 
  private var _sperite2:Sprite; 
  private var tt:ToolTip = new ToolTip();
  private function init(){
   
   _sperite = new Sprite();//建立影片精灵 
   _sperite2 = new Sprite();//建立影片精灵 
   var uicomponent:UIComponent = new UIComponent();
   uicomponent.addChild(_sperite);
   uicomponent.addChild(_sperite2);
   box.addChild(uicomponent);
   doDraw();
  }
  
  function doDraw():void{
   tt.text="加饭要吃饱呀";
   tt.width = 120;
   tt.height = 120;
   tt.x = 616;
   tt.y = 42;
   
   tt.visible = false;
   button1.addChild(tt);
   
   _sperite.graphics.lineStyle(1,0xA8A8A8,1);
   _sperite.graphics.moveTo(0,0);
   _sperite.graphics.lineTo(100,100);
   
   _sperite2.graphics.lineStyle(1,0xFFCC99,1);
   _sperite2.graphics.beginFill(0xFFCC99,1);
   _sperite2.graphics.drawCircle(50,50,20);
   _sperite2.graphics.endFill();
   _sperite2.addChild(tt); 
   _sperite2.addEventListener(MouseEvent.MOUSE_OVER,showTip);
   _sperite2.addEventListener(MouseEvent.MOUSE_OUT,hideTip);
  }
  function showTip(event:MouseEvent){
   tt.visible = true;
   tt.x = event.localX;
   tt.y = event.localY;
   this.graphics.beginFill(0x6699FF,1);
   this.graphics.endFill();
  }
  function hideTip(event:MouseEvent){
   tt.visible = false;
  }
  function doClean():void{
   _sperite2.graphics.clear();
  }
 ]]>
</mx:Script>
 <mx:Button x="616" y="42" label="清除" id="button1" click="doClean()"/>
 <mx:Canvas id="canvas" x="10" y="42" height="400" width="500" backgroundColor="#FFFFCC" > 
  <mx:Canvas id="box" x="0" y="0"  ></mx:Canvas>
 </mx:Canvas>
 <mx:Label x="147" y="16" text="这个是画一个简单的图形并能清除他" fontSize="12"/>
 
</mx:Application>




posted on 2011-05-20 20:53  mefly  阅读(225)  评论(0编辑  收藏  举报

导航