ActionScript 3 AIR中的USB支持

Posted

tags:

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

// Download Volume Monitor in Adobe's coreLib from http://code.google.com/p/as3corelib/

import com.adobe.air.filesystem.FileMonitor;
import flash.filesystem.File;
import flash.events.Event;
import com.adobe.air.filesystem.events.FileMonitorEvent;

private var monitor:FileMonitor;

private function onSelectButtonClick():void
{
	var f:File = File.desktopDirectory;
	f.addEventListener(Event.SELECT, onFileSelect);
	f.browseForOpen("Select a File to Watch.");
}

private function onFileSelect(e:Event):void
{
	var file:File = File(e.target);

	if(!monitor)
	{
		monitor = new FileMonitor();
		monitor.addEventListener(FileMonitorEvent.CHANGE, onFileChange);
		monitor.addEventListener(FileMonitorEvent.MOVE, onFileMove);
		monitor.addEventListener(FileMonitorEvent.CREATE, onFileCreate);
	}

	monitor.file = file;
	monitor.watch();
}

private function onFileChange(e:FileMonitorEvent):void
{
	trace("file was changed");
}

private function onFileMove(e:FileMonitorEvent):void
{
	trace("file was moved");
}

private function onFileCreate(e:FileMonitorEvent):void
{
	trace("file was created");
}

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

ActionScript 3 检查Adobe AIR中的系统托盘或Dock图标支持

ActionScript 3 忽略AIR中的隐藏文件

ActionScript 3 获取AIR 2.5中的IP地址

重叠声音 Actionscript 3/AIR

使用 ActionScript 3 从 Air 中的麦克风查找活动时,如何忽略应用程序播放的声音?

ActionScript 3 AIR — 视频使眨眼跳跃