var path = "file:///E|/WorkSpace/Flash/";//导出图片的地址
var lib = fl.getDocumentDOM().library;//获取flash中的库
var items = lib.items;//获取库项目数组
//循环比例库项目
for(var i=0;i<items.length;i++)
{
//判断类型,如果是图片就导出
if(items[i].itemType == "bitmap")
{
var itemName = items[i].name;//获取库项目全部名称
var eName=itemName.substring(itemName.lastIndexOf("/") + 1, itemName.length);//获取本身的名称
items[i].exportToFile(folderPath + "/resourceImg/" + eName);//导出图片,如果是bitmap类型,有exportToFile方法导出
}
}
fl.getDocumentDOM().close();//关闭flash
要想导出,先创建一个jsfl文件,保存好,对文件命名,假设是extendPng
打开要导出图片的flash文件,然后选择 命令->extendPng 就可以将图片导出到你的文件夹中
注意:文件夹要事先创建好,该代码没有创建文件夹的功能
更多jsfl内容,请看
jsfl
jsfl入门
JSFL 获取库元件
分享到:
相关推荐
在JavaScript for Flash (JSFL) 中,我们可以通过编写脚本来自动化Flash Professional的工作流程,包括导出元件、应用滤镜和配置这些滤镜。本话题主要关注如何使用JSFL导出元件及其滤镜设置,这对于批量处理动画或...
把PNG图片转换生成为SWF,节省资源,让加载速度更快。
本文将深入探讨Flash JSFL命令集,揭示其在导出Flash资源、批量发布FLA文件、批量设置FLA文件以及设置库资源的类绑定等方面的应用。 首先,让我们理解JSFL的基本概念。JSFL是一种基于JavaScript的脚本语言,专门为...
7. BitmapItem对象知识点:bitmapItem对象涉及到图像文件的属性和方法,包括允许平滑、压缩类型、导出到文件、文件最后修改日期等属性。 ***piledClipInstance对象知识点:这是针对编译后的影片剪辑实例的一个对象...
1、打开含有连接类的Flash源文件; 2、输入想要查找的文件名(支持关键字); 3、路径输出再Flash工作台
3. **命令和函数**:JSFL提供了一系列内置命令和函数,如`play()`播放动画,`exportMovie()`导出影片,`createSymbol()`创建符号等,这些函数使得对Flash项目的操作更为便捷。 ### 二、JSFL应用 1. **自动化工作流...
JSFL是一种基于JavaScript的脚本语言,它允许开发者通过编写代码来控制Flash IDE,包括创建、编辑和导出SWF文件,管理库资源,以及修改时间轴和图层。 2. **语法** JSFL语法与标准JavaScript类似,但包含了一些...
例如,开发者可以通过JSFL实现对Flash文档的批量操作,如导入或导出资源、修改图层属性等。这些操作如果手动进行,将会非常耗时,而通过脚本则可以大大缩短处理时间,提高工作效率。此外,JSFL还可以用来开发用户...
此外,JSFL还支持其他丰富的功能,如创建新元件、导入导出库、修改元件属性、搜索替换库元件等,可以帮助开发者高效地管理Flash项目。熟练掌握JSFL不仅可以提升个人开发效率,也有利于团队协作和项目维护。
2. **重命名图片.jsfl**:此脚本可能用于统一重命名项目中的图片资源,确保在整个项目中保持一致的命名规则。这对于管理和维护大型项目中的资产非常重要。 3. **随机名称重命名元件.jsfl**:这个脚本可能用于给元件...
FLASH操作评分常用JSFL,FLASH操作评分常用JSFL,可制作FLASH的自评分练习题,可制作FLASH的自评分练习题,可制作FLASH的自评分练习题,
JSFL(Flash JavaScript)是Adobe Flash Professional中的扩展脚本语言,它允许用户通过JavaScript语法控制Flash的创作环境,包括编辑、导出和批改FLA文件。JSFL技术在自动批改Flash操作题方面具有显著优势,尤其...
jsfl脚本, 让fla 中的mc批量生成fla,并发布 减小手工修改,
"flash元件批量改名命令(jsfl)"这个主题就是关于如何通过JSFL脚本来自动化这个过程。 首先,我们需要创建一个名为"RandomNameLibrary.jsfl"的文件。这个文件将包含我们的JSFL代码,用于遍历库(Library)中的所有...
例如,如果一个图片位于名为"backgrounds"的图层,脚本就会在目标目录下创建一个"backgrounds"文件夹,并将该图片导出到这个文件夹内。这样,图片就按照FLA内部的结构进行了分类,方便后续的引用和管理。 `dontread...
JSFL解析fla的一篇论文,展示了flash的xml结构和相关编程方法。
这是一个flashCS系列使用的jsfl文件。首先打开fla文档(该fla文档必须被保存过),之后双击运行该文件会将当前正在编辑的时间轴转换成位图序列。 适合flash移动开发、 flash网游素材制作和优化、 flash stage3D材质...
1. **批量处理文件**:例如,可以编写JSFL脚本来自动导出多个文件为不同的格式。 2. **自定义工作流**:根据个人需求定制Adobe Flash Professional的工作流程,提高工作效率。 3. **数据驱动的设计**:利用外部数据...