博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flex图片拖拽
阅读量:6871 次
发布时间:2019-06-26

本文共 1380 字,大约阅读时间需要 4 分钟。

/**     

* 图片拖拽     

*/     

public function dragHandler(event:MouseEvent):void{        

         //CurrentTarget指定要实现拖拽事件的初始化目标        

        var dragInitiator:Image=event.currentTarget as Image;        

        // 定义拖拽挂载数据源        

        var dragSource:DragSource = new DragSource();        

        //向对象添加数据        

        dragSource.addData(dragInitiator.source,"img");        

        //创建一个拖拽对象的代理作为拷贝        

        var dragProxy:Image=new Image();        

        dragProxy.source=event.currentTarget.source;        

        //使用DragManager静态方法doDrag开始拖拽        

        DragManager.doDrag(dragInitiator,dragSource,event,dragProxy);        

}        

private function dragEnterHandler(event:DragEvent):void{        

             var dropTarget:Image=event.currentTarget as Image;        

             DragManager.acceptDragDrop(dropTarget);        

            }        

private function dragDropHandler(event:DragEvent):void{        

        img_main.source=event.dragSource.dataForFormat("img");        

}     


<!--
 拖拽 -->     

        
<
s:Panel 
x
="10" 
y
="285" 
width
="250" 
height
="204" 
baseColor
="#EF5D5D"
>     

                
<
mx:Image 
x
="55" 
y
="13" 
width
="131" 
height
="132"         

                        
id
="img_main" 
source
="image/mt.jpg"         

                        
dragDrop
="dragDropHandler(event)" 
dragEnter
="dragEnterHandler(event)"
/>     

        
</
s:Panel
>     

        
<
s:Group 
x
="268" 
y
="289" 
width
="200" 
height
="200"
>     

                
<
mx:Image 
x
="28" 
y
="36" 
width
="60" 
height
="78" 
id
="img_1" 
source
="image/java.jpg"         

                        
mouseMove
="dragHandler(event)"
/>     

                
<
mx:Image 
x
="111" 
y
="39" 
width
="73" 
height
="75" 
id
="img_2" 
source
="image/mt.jpg"         

                        
mouseMove
="dragHandler(event)"
/>     

        
</
s:Group
>

本文转自chainli 51CTO博客,原文链接:http://blog.51cto.com/lichen/194308,如需转载请自行联系原作者

你可能感兴趣的文章
最近看的关于EF的文章
查看>>
Java之内存分析和String对象
查看>>
《代码大全》阅读笔记-24-重构
查看>>
Ubuntu 11.10 快捷键
查看>>
14委托和事件在观察者模式中更好的写法
查看>>
《Play for Java》学习笔记(三)template+Message
查看>>
29防止程序集被篡改仿冒,全局程序集缓存GAC
查看>>
【Tips】史上最全H1B问题合辑——保持H1B身份终级篇
查看>>
IOS背景view隐藏键盘
查看>>
现代企业面试经验谈
查看>>
对setInterval在火狐和chrome切换标签产生奇怪的效果之探索,与解决方案!
查看>>
软件开发基本原则(四)—— 风险管理
查看>>
mass Framework waterfall(瀑布流)插件
查看>>
[ lucene高级 ] Lucene docid,UID mapping and Payload [转]
查看>>
Flex 彻底屏蔽右键 (转载)
查看>>
2015第7周五
查看>>
编程范式 浅析
查看>>
location if (.....) #if与中括号之间要有空格
查看>>
ubuntu openjdk 7 升级 8
查看>>
Collection集合
查看>>