:: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
          package
          {
              
          import flash.display.Sprite;
              
          import flash.display.Shape;
              
          import flash.events.Event;
              
          import flash.events.MouseEvent;
              
              
          public class dashias extends Sprite
              {
                  
          private var mySprite1:Sprite = new Sprite();
                  
          private var mySprite2:Sprite = new Sprite();
                  
                  
          public function dashias()
                  {
                      
          //畫圓
                      var circle:Shape = new Shape();
                      circle.graphics.lineStyle(
          00x7B7B7B); //方法簽名: lineStyle(thickness, color)
                      circle.graphics.beginFill(0xFF0000);
                      circle.graphics.drawCircle(
          0020);
                      circle.graphics.endFill();
                      
                      
          //吧circle對象加入到舞臺中
                      mySprite1.addChild(circle);
                      
          this.addChild(mySprite1); //吧circle對象加入到舞臺中,this指stage
                      mySprite1.x = 100//設置顯示列表構造對象mySprite的x坐標為100
                      mySprite1.y = 100//設置顯示列表構造對象mySprite的y坐標為100
                      
                      
          //畫線
                      var line:Shape = new Shape();
                      line.graphics.lineStyle(
          40x00FF00);
                      line.graphics.lineTo(
          2020);
                      line.graphics.endFill();
                      line.x 
          = 0;
                      line.y 
          = 0;
                      
                      mySprite2.addChild(line);
                      
          this.addChild(mySprite2);
                      mySprite2.x 
          = 100;
                      mySprite2.y 
          = 100;
                      
                      
          //添加監聽事件
                      
          //ENTER_FRAME事件一位置Flash播放頭進入新的一幀,此時調用rotateRectObject偵聽器
                      mySprite2.addEventListener(Event.ENTER_FRAME, rotateRectObject);
                      
                      
          //實現對mySprite1的拖拽
                      mySprite1.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);
                      mySprite1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown);
                      
                      
          //在mySprite1這個顯示列表基本構造元素上顯示手型鼠標光標
                      mySprite1.buttonMode = true;
                      mySprite1.useHandCursor 
          = true;
                  }
                  
                  function rotateRectObject(evt:Event):
          void {
                      
          //rotation si a property to rotate the respective object
                      mySprite2.rotation += 1;
                  }
                  
                  function mouseDown(event:MouseEvent):
          void {
                      mySprite1.startDrag();
                  }
                  
                  function mouseReleased(event:MouseEvent):
          void {
                      mySprite1.stopDrag();
                  }
              }
          }

          主站蜘蛛池模板: 兰考县| 筠连县| 肇东市| 楚雄市| 丘北县| 南阳市| 宁德市| 灌南县| 郑州市| 衡水市| 富川| 额尔古纳市| 高尔夫| 漾濞| 连江县| 柘荣县| 米易县| 澄城县| 汤原县| 灵璧县| 汕头市| 桂阳县| 昭通市| 天峨县| 宁强县| 安丘市| 林西县| 鄯善县| 沾益县| 石门县| 鄂托克前旗| 广西| 武胜县| 固原市| 富宁县| 临城县| 威远县| 东城区| 绥化市| 繁昌县| 赫章县|