fl.outputPanel.clear();

var rootDir = fl.browseForFolderURL("目录");

var fileList = FLfile.listFolder(rootDir) //文件和文件夹

searchFile(fileList,rootDir);

/***遍历文件
* @param fileList 文件名列表
* @param dirPath 所在目录
**/
function searchFile(fileList,dirPath){
for(var i = 0; i<fileList.length;i++){
var filePath = dirPath + "/" + fileList[i];
var attr = FLfile.getAttributes(filePath);
if(attr != null){
if(attr.indexOf("D") != -1){  //目录
searchFile(FLfile.listFolder(filePath),filePath);
}else{
var pathSplit = filePath.split(".");
if(pathSplit.length > 1 && pathSplit[1] == "fla"){  //获得fla文件
fileHandler(filePath);
}
}
}
}
}
 
function fileHandler(file)
{
fl.outputPanel.trace("文件:" + file);
var doc = fl.openDocument(file);
doc.selectNone();
doc.selectAll();
var selectList = [];
var docSelects = doc.selection;
for(var j = 0;j<docSelects.length;j++){
var element = docSelects[j];
if(element.x > 800){
fl.outputPanel.trace("有一个元件超出宽度:" + element.x);
selectList.push(element);
}
}
if(selectList.length>0){
doc.selectNone();
doc.selection = selectList;
doc.clipCut();
fl.saveDocument(doc,file);
var swfName = file.replace(".fla",".swf");
doc.exportSWF(swfName);
}
doc.close();
}

JSFL批量删除fla文件中超出某个宽度的原件相关推荐

  1. 如何批量删除PDF文件中的页面

    当我们想要批量删除PDF文件中的页面时,我们需要怎么做呢?在工作中,PDF文件是很常见的,当我们在使用PDF文件时,想要删除PDF文件中的页面需要怎么做.今天小编就给大家介绍批量删除PDF文件中页面的 ...

  2. 如何快速批量删除PDF文件中的文字 - PDF文字删除器

    在日常工作中,你可能经常会发现有一些PDF文件有错误的文字需要删除,或是重要的文字不能被显示.由于PDF是一个虚拟打印的文件格式,逐一在每个PDF文件上删除这些错误文字或重要文本可能会非常麻烦和复杂. ...

  3. 使用jsfl批量生成fla文件(文件是在多个文件夹下)如果是单个文件夹下也可以

    最近项目中使用到很多资源需要使用swf格式,但是资源太多,就想到了jsfl,这个家伙太厉害了,有了他工作量就大大减少了,晒下代码分享给大家,写的比较乱,注释也不全,大家如果需要即时交流哦 fl.out ...

  4. 群晖自动删除重复文件_在群晖中批量删除重复文件(零基础手把手图文)

    在群晖中批量删除重复文件(零基础手把手图文) 2020-03-26 14:51:01 24点赞 229收藏 39评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...

  5. 批量删除所有文件名称中的英文字母

    概要:我们给大家讲了很多批量重命名的方法,那么大家有没有遇到过批量删除所有文件名称中的英文字母的需求呢?这里呢就给大家详细的介绍了如何批量删除多个文件的文件名称中的所有的英文字母的方法. 我们都知道批 ...

  6. 批量删除java注释_怎样批量去掉java文件中的注释

    展开全部 批量去掉Java文件中的注释,可以e69da5e887aa3231313335323631343130323136353331333337396231使用正则表达式进行批量操作,代码如下:i ...

  7. Windows下批量删除旧文件、清除缓存文件、解救C盘、拒绝C盘爆炸

    Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 目录 Windows下批量删除旧文件.清除缓存文件.解救C盘.拒绝C盘爆炸 #删除旧文件1 #删除旧文件2 #删除旧文件1 rem ...

  8. 批量替换一个文件中的文件名,例如将文件夹中s**_abnormal.jpg文件修改为s**_abnor.jpg

    文章涉及到StringAbout::开头的函数具体实现参考:string与Cstring字符串类型转换和其他操作总结 CProcessFile::开头的函数实现参考:文件读写操作工具类CProcess ...

  9. Linux批量删除指定文件

    Linux批量删除指定文件 平时我们会遇到一些需要批量删除文件的操作,这其实就是找 + 删两步操作,可以通过某些命令组合轻松实现. 注意:删除文件前一定要确认是否需要备份以及是否已经备份. 一.删除指 ...

最新文章

  1. Hibernate查询语言(HQL)
  2. 一个sqlserver数据库表查看与备份软件
  3. MySQL事务的四种隔离级别,mysql中的不可重复读和幻读的区别,Repeatable read可重复读隔离级别下怎么不存在幻读问题?
  4. C#——判断数列是否排序
  5. python安装库失败cannot determine archive_pip 无法安装 pip
  6. web.xml中 Log4jConfigListener配置
  7. 微小宝公众号排行榜_榜单 广东省技工院校微信公众号排行榜(第51期)
  8. ROS服务中自定义数据类型
  9. 北京理工大学计算机学院研究生培养方案,北京理工大学2018版学术型研究生培养方案.PDF...
  10. surface simplification using quadratic error metrics
  11. Spring容器中 singleton 单例、 prototype多例
  12. 【新增esp8266设备订阅命令主题、响应平台命令、命令处理】esp8266接入华为云物联网平台(IOTDA)2.0
  13. python 爬虫爬取bilibili
  14. 网站修改了文档html默认保存路径,我在网页上打开word文档修改后就直接保存了 请问他的保存路径在哪???...
  15. 数控弯管机xyz转换ybc的算法_全自动数控弯管机程序功能解析
  16. 通过hutool工具包实现将数据库中的全量数据导出,一张表一个sheet页,包含目录页,目录页和sheet页之间可以互相跳转
  17. element-ui vue-quill-editor 富文本编辑器 解决插入图片不采用base64 从服务器传图片在显示返回url
  18. RN 封装 Android原生组件
  19. ROS系统中编写多个C++文件时,主文件调用其它文件函数或类时出现:对“xxxxxx“未定义的引用问题记录
  20. 压缩感知学习(一):压缩感知的起源

热门文章

  1. cad重新加载php命令,cad清理图层命令如何使用
  2. web前端 html+css+javascript游戏网页设计实例 (网页制作课作业)
  3. Calico on Kubernetes 从入门到精通
  4. Rails启动项一些参数的调整
  5. java 中实现一行一行地读文件和一行一行地追加写文件
  6. clock gate spec
  7. Unity3D_Could not produce Class With ID xxx
  8. html下拉框的宽度怎么设置,在HTML选择下拉选项中设置下拉元素的宽度
  9. 2021最热门的后端编程语言排行榜出炉!
  10. Excel基础操作(数据分析)归纳笔记