<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 誰用我名字啦? 閱讀(184) 評論(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>
    主站蜘蛛池模板: 亚洲va久久久久| 91天堂素人精品系列全集亚洲 | 免费无码又爽又刺激网站直播| 国产精品免费小视频| 亚洲国产成人综合精品| 日韩一级在线播放免费观看| 亚洲丶国产丶欧美一区二区三区| 免费无遮挡无码视频网站| 亚洲暴爽av人人爽日日碰| 免费永久国产在线视频| 免费无遮挡无遮羞在线看| 亚洲伊人久久综合影院| 男女一进一出抽搐免费视频| 亚洲国产三级在线观看| 久久精品成人免费观看| 亚洲网站在线免费观看| 免费的涩涩视频在线播放| 国产精品亚洲а∨天堂2021| 国产精品V亚洲精品V日韩精品 | 国产成人无码区免费A∨视频网站| 亚洲国产成人精品无码区二本| 免费精品国产自产拍观看| h视频在线免费观看| 久久久久亚洲AV无码专区体验| 免费电影在线观看网站| 国产精品亚洲五月天高清| 中文字幕精品亚洲无线码二区 | 特级毛片A级毛片100免费播放| 亚洲色偷偷综合亚洲AVYP| 最近中文字幕免费2019| 自拍偷自拍亚洲精品偷一| 在线亚洲97se亚洲综合在线| 亚洲午夜免费视频| 亚洲欧美成人一区二区三区| 亚洲国产精品一区二区第一页免| 无码精品国产一区二区三区免费 | 伊人久久大香线蕉亚洲五月天| 无码国产精品一区二区免费vr| 成人亚洲国产va天堂| 国产亚洲精品无码拍拍拍色欲| 久久国产免费福利永久|