flash做影片剪辑用as3.0调用外部图片文件夹怎么做?
2014-04-07
展开全部
要读取文件夹的话,flash做不到,要用air才行,air有一个browseForDirectory函数和一个getDirectoryListing函数
import flash.filesystem.File;
import flash.events.MouseEvent;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.FileListEvent;
import flash.display.DisplayObject;
//这个数组用来保存读取到的所有文件
var fileList:Array = new Array();
var file:File = new File();
file.addEventListener(Event.SELECT,onSelected);
file.addEventListener(IOErrorEvent.IO_ERROR,onError);
file.browseForDirectory('请选择一个目录!');
function onSelected(ev:Event):void
{
trace("你选择了"+file.nativePath);
var dl:Array = file.getDirectoryListing();
listFile(dl);
//trace(fileList);
}
function onError(ev:IOErrorEvent):void
{
trace(ev.text);
}
function listFile(dl:Array):void
{
dl.forEach(function(_this:*){
if(_this.isDirectory){
var dl:Array = _this.getDirectoryListing();
listFile(dl);
}else{
fileList.push(_this.nativePath);
}
});
}
PS:注意是AIR的
一诺动画
2024-10-27 广告
2024-10-27 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动...
点击进入详情页
本回答由一诺动画提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询