ActionScript 3 在AIR中拖放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 在AIR中拖放相关的知识,希望对你有一定的参考价值。

import flash.desktop.NativeDragManager;
import flash.events.NativeDragEvent;
import flash.desktop.ClipboardFormats;
 
this.addEventListener(NativeDragEvent.NATIVE_DRAG_ENTER,onDragEnter);
this.addEventListener(NativeDragEvent.NATIVE_DRAG_ENTER,onDragDrop);
 
function onDragEnter (e:NativeDragEvent):void {
	var fa:Object = e.clipboard.getData(ClipboardFormats.FILE_LIST_FORMAT);
	if (fa[0].extension == "jpg") {
		NativeDragManager.acceptDragDrop(this);
	}
}
 
function onDragDrop (e:NativeDragEvent):void {
	var fa:Object = e.clipboard.getData(ClipboardFormats.FILE_LIST_FORMAT);
	uildr.source = fa[0].url;
}

以上是关于ActionScript 3 在AIR中拖放的主要内容,如果未能解决你的问题,请参考以下文章

用于 Silverlight 中拖放的 TranslateTransform

ActionScript 3 AIR — 视频使眨眼跳跃

重叠声音 Actionscript 3/AIR

ActionScript 3 Adobe AIR:在本地保存数据片段

有啥方法可以将 ActionScript 3 (Flex/AIR) 项目打印到标准输出?

在 NSView 中拖放