AIR2新功能-增强的拖拽

本站原创文章,转载请注明: 转载自zrong's Blog,原文 AIR2新功能-增强的拖拽,欢迎使用文章源码进行转载。

本站转载文章会标明[转],转载请注明原始作者文章地址。



看了RIAMeeting的AIR2.0入门教程[二]:拖拽增强文章视频一文后,忍不住研究了一下AIR的拖拽功能以及AIR2提供的File Promise概念。AIR的拖拽基本与Flex的拖拽类似,只是AIR使用flash.desktop.NativeDragManager,Flex使用mx.managers.DragManager罢了。
下面的两个源码就是分别使用文中所提到的AIR1.5的“临时文件”方法与AIR2.0的File Promise方法制作的。

  使用FilePromise进行拖放 (3.0 KiB, 250 hits)

  使用临时文件的方式拖放 (2.7 KiB, 246 hits)


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

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


发表评论


请输入上面的验证码