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

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

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

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

    圖形拖動(一)副本的方式

    Posted on 2012-10-20 14:40 誰用我名字啦? 閱讀(189) 評論(0)  編輯  收藏 所屬分類: flex學習之路
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s
    ="library://ns.adobe.com/flex/spark" 
                   xmlns:mx
    ="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
        
    <fx:Script>
            
    <![CDATA[
                import mx.controls.*;
                import mx.core.IVisualElement;
                import mx.core.UIComponent;
                import mx.graphics.ImageSnapshot;  
                
                [Embed(source="E:/flex/45.png")]
                [Bindable]
                private var bookImage:Class;
                
                public var uiComponent:Object;
                public var targetImage:Object;
                public var Ax:int = 0;
                public var Ay:int = 0;
                public function mouseDown(event:MouseEvent):void{
                    //在原地生成圖片副本,然后將移動圖片。  
                    this.uiComponent = event.currentTarget;
                    //生成圖片  
                    var bd:BitmapData = ImageSnapshot.captureBitmapData( UIComponent( uiComponent ) );  
                    targetImage = new Image();   
                    targetImage.source = new Bitmap(bd);  
                    targetImage.x = uiComponent.x;  
                    targetImage.y = uiComponent.y;  
                    Ax = event.localX;  
                    Ay = event.localY;  
                    this.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove);  
                    this.addEventListener(MouseEvent.MOUSE_UP, mouseUp);
                    this.addElement(targetImage as IVisualElement);// as DisplayObject
                }  
                
                public function mouseMove(event:MouseEvent):void{  
                    targetImage.x = event.stageX-Ax;  
                    targetImage.y = event.stageY-Ay;  
                }  
                
                public function mouseUp(event:MouseEvent):void{  
                    this.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMove);  
                    this.removeEventListener(MouseEvent.MOUSE_UP, mouseUp);  
                    
                    //當鼠標移動到預定位置,將圖片刪除,并且移動源控件。  
                    uiComponent.x = event.stageX-Ax;  
                    uiComponent.y = event.stageY-Ay;  
                    this.removeElement(targetImage as IVisualElement);  
                    targetImage = null;  
                    
                }  
            
    ]]>
        
    </fx:Script>
        
    <mx:Image x="331" y="127" source="{bookImage}" mouseDown="mouseDown(event)"/>
        
    </s:Application>
    主站蜘蛛池模板: 国产女高清在线看免费观看| 免费观看的毛片大全| 亚洲成aⅴ人片久青草影院| 亚洲色中文字幕在线播放| 午夜福利不卡片在线播放免费| 久久精品国产亚洲AV大全| 国产精品99精品久久免费| 亚洲成AV人片在WWW| 成年人在线免费看视频| 亚洲日本天堂在线| 久久精品免费视频观看| 亚洲AV无码久久精品成人| 8x8x华人永久免费视频| 亚洲国产亚洲片在线观看播放| 在线观看特色大片免费视频 | 无码人妻久久一区二区三区免费| 人禽杂交18禁网站免费| 亚洲精品中文字幕无码A片老| 好爽好紧好大的免费视频国产| 免费无码国产在线观国内自拍中文字幕| 日韩在线免费电影| 亚洲国产精品嫩草影院| 国产精品va无码免费麻豆| a在线视频免费观看在线视频三区 a毛片成人免费全部播放 | a色毛片免费视频| 亚洲精品免费在线视频| 天天摸夜夜摸成人免费视频| 免费无码国产V片在线观看| 亚洲午夜久久久影院| 国内精自视频品线六区免费| 亚洲AV无码国产剧情| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 国产日韩一区二区三免费高清| 亚洲小说图片视频| 亚洲成AⅤ人影院在线观看 | 中字幕视频在线永久在线观看免费 | 国产91在线免费| 久久免费区一区二区三波多野| 国产亚洲精品VA片在线播放| 国产精品V亚洲精品V日韩精品| 中文字幕乱码免费视频|