看了RIAMeeting的AIR2.0入门教程[二]:拖拽增强文章视频一文后,忍不住研究了一下AIR的拖拽功能以及AIR2提供的File
Promise概念。AIR的拖拽基本与Flex的拖拽类似,只是AIR使用flash.desktop.NativeDragManager,Flex使用mx.managers.DragManager罢了。

下面的两个源码就是分别使用文中所提到的AIR1.5的“临时文件”方法与AIR2.0的File
Promise方法制作的。


使用方法:

直接把界面中的红色圆形拖动到桌面上,就可以看到桌面上生成了一个图片文件。如下图所示。

DragAndDrop

如果想更深入的了解拖放,可以看下面两篇文章(当然,都是中文的):
使用 Flex 开发 Adobe AIR 1.5
应用程序-文件和数据-拖放

拖动、复制和粘贴数据

留言

2009-12-13
次访问