<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

       :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

    圖形拖動(二)Sprite方式

    Posted on 2012-10-20 14:41 誰用我名字啦? 閱讀(230) 評論(0)  編輯  收藏 所屬分類: flex學習之路
    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();
            }
        }
    }
    主站蜘蛛池模板: 国产亚洲综合久久| 亚洲妇女水蜜桃av网网站| 永久免费AV无码国产网站| 可以免费观看的国产视频| 亚洲av日韩综合一区久热| 亚洲乱码日产精品BD在线观看| 亚洲综合最新无码专区| 日本免费一区二区三区最新| 亚洲视频免费在线播放| 免费污视频在线观看| 免费h视频在线观看| 99re6在线视频精品免费| 国产成年无码久久久免费| 中文成人久久久久影院免费观看| 久久久久久亚洲精品无码| 亚洲一区中文字幕在线电影网| 久久精品国产亚洲av高清漫画| 亚洲第一福利网站| 亚洲精品高清视频| 亚洲人和日本人jizz| 亚洲国产成人久久精品软件| 亚洲av无码偷拍在线观看| 污网站在线免费观看| 中国毛片免费观看| 午夜精品一区二区三区免费视频 | jjizz全部免费看片| 91情侣在线精品国产免费| 蜜桃精品免费久久久久影院| 三上悠亚亚洲一区高清| 久久青青草原亚洲av无码app | 99久久人妻精品免费二区| 最近中文字幕mv免费高清电影| 亚洲黄黄黄网站在线观看| 亚洲系列国产精品制服丝袜第| 亚洲国产成人精品无码区二本 | 国产亚洲精品免费视频播放| 波多野结衣亚洲一级| 久久精品免费观看国产| 最新69国产成人精品免费视频动漫| 国产亚洲精品成人AA片新蒲金 | 亚洲成年人在线观看|