<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>
    主站蜘蛛池模板: 成人a毛片视频免费看| 亚洲国产精品xo在线观看| 亚洲av日韩av永久无码电影| 99久久久国产精品免费无卡顿| 亚洲视频2020| 99爱免费观看视频在线| 亚洲无成人网77777| 最近在线2018视频免费观看| 亚洲另类自拍丝袜第1页| 国产卡一卡二卡三免费入口| 亚洲狠狠成人综合网| 国产精品免费播放| 一级中文字幕免费乱码专区| 中文字幕亚洲无线码a| 成人性生交大片免费看好| 亚洲五月六月丁香激情| 中文字幕免费视频一| 久久精品国产亚洲AV蜜臀色欲| 免费无码黄十八禁网站在线观看| 亚洲日韩AV无码一区二区三区人| 情侣视频精品免费的国产| 欧洲美女大片免费播放器视频 | 成人黄动漫画免费网站视频| 亚洲依依成人亚洲社区| 国产a级特黄的片子视频免费| 色吊丝免费观看网站| 亚洲动漫精品无码av天堂| 6080午夜一级毛片免费看| 亚洲乱亚洲乱妇24p| 亚洲乱码国产一区网址| 一区二区三区在线免费看 | 亚洲成av人片天堂网无码】| 国产成人99久久亚洲综合精品| 免费h视频在线观看| 亚洲免费福利在线视频| 中文字幕亚洲专区| 免费专区丝袜脚调教视频| 男人免费视频一区二区在线观看| 亚洲成人动漫在线| 四虎永久成人免费影院域名| 国产一二三四区乱码免费|