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 广告
Flash动画制作在北京一之诺文化传媒有限公司是一项创意与技术并重的服务。我们团队精通于利用Flash或兼容技术,将客户的想象转化为生动、流畅的动画作品。从概念设计到分镜脚本,再到精细的绘制与后期特效处理,每一步都力求完美呈现。无论是广告动... 点击进入详情页
本回答由一诺动画提供
aloos2009
2014-04-06 · 贡献了超过103个回答
知道答主
回答量:103
采纳率:0%
帮助的人:27.1万
展开全部
有文件- 导入 选项,你可以群导。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式