`
- 浏览:
593824 次
- 性别:
- 来自:
广州
-
1、作一个按钮单击事件:
-
private
function loadImg():
void
{
-
flag=0
;
-
file.browseForDirectory("请选择一个目录"
);
-
}
2、再作一个file对象的监听
-
private
var file:File;
-
-
file.addEventListener(Event.SELECT,onSingleSelect);
3、
-
private
function onSingleSelect(evt:Event):
void
{
-
if
(flag==
1
){
-
var fileStream:FileStream;
-
fileStream.open(file,FileMode.WRITE);
-
-
-
-
-
var buf:ByteArray;
-
buf.position=0
;
-
fileStream.writeBytes(buf);
-
fileStream.close();
-
}else
{
-
pop(evt.target as File);
-
}
-
}
4、
-
private
function pop(file:File):
void
-
{
-
if
(file.isDirectory)
-
{
-
var arr:Array=file.getDirectoryListing();
-
for
each(var file:File in arr){
-
if
(!file.isDirectory)
-
{
-
var vo:FileVo=new
FileVo();
-
path=file.nativePath;
-
startIndex=path.lastIndexOf("//"
);
-
-
-
endIndex=path.lastIndexOf("."
);
-
vo.path=path;
-
vo.id=int
(path.substring(startIndex+
1
,endIndex));
-
-
fileArray.push(vo);
-
}else
-
{
-
pop(file);
-
}
-
}
-
}
-
fileArray.sortOn("id"
,Array.NUMERIC);
-
tList.dataProvider=fileArray;
-
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在ActionScript 3(AS3)中,遍历文件夹是一项基本操作,它允许开发者访问用户的文件系统,读取或处理指定目录中的文件和子文件夹。这项技术在开发涉及文件交互的应用,如图片浏览器、文件管理器或者数据导入导出...
本AS3类用于AIR的本地程序开发,利用FILE类进行整理,可以支持将本地位置的文件夹进行遍历,并生成XML格式文件。
开发者可以通过调用工具提供的方法,实现对ZIP文件的读取、解压、文件遍历等操作。同时,由于其稳定性和兼容性,该工具可以有效地降低开发复杂度,提高开发效率。 总之,Flex Air解压缩工具是Adobe Air开发环境中的...
用户只需选择一次文件夹,插件会自动遍历其中的所有文件,无需逐个挑选。 为了实现这一功能,插件可能采用了递归算法,遍历文件夹及其子文件夹,将所有文件信息存储在内存中,然后通过HTTP请求分批次或一次性上传到...
这可能需要递归地遍历文件夹,为每个子文件和子文件夹执行上述步骤。 “源码”标签可能意味着博文会包含实际的AS3代码示例,帮助读者理解如何在Adobe AIR中实现这些功能。而“工具”标签可能指的是使用Adobe AIR...
这些条目可以是文件或目录,你可以遍历它们来获取文件信息或进行进一步的操作。 现在,让我们关注一下给定的压缩包子文件`asdoc`, `src`, 和 `example`。`asdoc`通常包含ActionScript文档,提供API参考信息;`src`...
它允许开发者使用MXML和ActionScript编写用户界面和业务逻辑,然后由Flash Player或Adobe AIR运行时环境执行。FZip组件就是在这个环境中使用的,提供对ZIP文件格式的支持。 2. **FZip组件**: FZip组件是一个开源...
在"改名器.jsfl"中,可能包含了一个循环结构,遍历指定目录下的所有Flash文件,并根据预设的规则(比如替换字符串、添加序列号等)为它们设置新的文件名。用户可能只需要提供一个基本模板或者规则,脚本就能自动完成...
目标是熟悉.querySelector() .addEventListener() .createElement() ,遍历数组,并开始探索DOM操作的更多复杂用法。 让我们开始这场派对!危险需要您的帮助! 为了跟上瞬息万变的时代,Jeapordy正在涉足数字世界,...
6. **应用场景**:结合描述中的"AIR应用 调用摄像头拍照并保持照片到本地文件夹”,这个过程可以用于实时分享图片。通过socket通信,一台电脑拍摄的照片(生成XML描述)可以即时发送到另一台电脑,实现图片的实时...
78.如何遍历应用程序窗体中的各个控件 79.如何使窗体中的控件跟随鼠标移动而移动 80.如何设置静态文本控件的背景和文本颜色 81.如何通过控件实现鼠标拖动文本效果 第3章 标题栏和菜单栏 82.如何获取程序窗口标题栏...