:: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理
          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();
                  }
              }
          }

          主站蜘蛛池模板: 合水县| 龙门县| 陕西省| 辽阳市| 兴化市| 四子王旗| 曲松县| 抚州市| 宣恩县| 溧水县| 罗江县| 眉山市| 衡山县| 新龙县| 阆中市| 武穴市| 靖安县| 南靖县| 平谷区| 八宿县| 宁乡县| 赣州市| 闻喜县| 扎囊县| 南乐县| 阿城市| 神木县| 瑞金市| 山阳县| 富阳市| 安乡县| 台北市| 威海市| 东乡族自治县| 中西区| 壶关县| 分宜县| 永定县| 德兴市| 同江市| 平阳县|