jsfl 批量设置bitmap的链接类

//======[jave.lin原创]======
fl.outputPanel.clear();
var url="file:///F|/WorkFiles/Demo.fla";//.fla文件
var doc=fl.openDocument(url);
var libs=doc.library;
var items=libs.items;
for(var i in items){
	var item=items[i];
	if(item.itemType=="bitmap"){
		var fileName=item.name.substr(item.name.lastIndexOf('/')+1);
		var pureFileName=fileName.split('.')[0];
		fl.trace("fileName:" + fileName);
		fl.trace("pureFileName:" + pureFileName);
//		for(var key in item){//输出单个item的所有属性
//			fl.trace(key + "=" + item[key]);
//		}
//		break;
		item.linkageExportForAS = true;//如果要设置:item.linkageExportInFirstFrame,则该属性必须为true
		item.linkageExportForRS = false;//RS == Runtime share ,为:运行时共享的选项
		item.linkageExportInFirstFrame = true;
//		item.linkageURL = "asset/image/Demo.swf";
		item.linkageClassName = ("asset.common.moduletype.bitmap.ClassName" + pureFileName);
		//fl.trace(item.linkageClassName);
	}
}
//fl.closeDocument(doc,false);
//当然你也可以在这里加多一句提示:导出成功之类的!
alert("批量设置成功!");

执行脚本后:

还有一种方式:

就是设置当前文档中,选中的图片的批量设置:

//======[jave.lin原创]======
//批量设置选中的图片文件,并设置链接名
fl.outputPanel.clear();
//var url="file:///F|/WorkFiles/Demo.fla";//.fla文件
//var doc=fl.openDocument(url);
var doc=fl.getDocumentDOM();
var input=window.prompt("请输入链接名的前缀","asset.common.bitmap.coach.CoachImage");
fl.trace(input);
var libs=doc.library;
//var items=libs.items;
var items=libs.getSelectedItems();
for(var i in items){
	var item=items[i];
	if(item.itemType=="bitmap"){
		var fileName=item.name.substr(item.name.lastIndexOf('/')+1);
		var pureFileName=fileName.split('.')[0];
//		fl.trace("fileName:" + fileName);
//		fl.trace("pureFileName:" + pureFileName);
//		for(var key in item){
//			fl.trace(key + "=" + item[key]);
//		}
//		break;
		item.linkageExportForAS = true;
		item.linkageExportForRS = false;
		item.linkageExportInFirstFrame = true;
		item.linkageClassName = (input + pureFileName);
		//fl.trace(item.linkageClassName);
	}
}
fl.saveDocument(doc);
//fl.closeDocument(doc,false);
//当然你也可以在这里加多一句提示:导出成功之类的!
alert("批量设置成功!");


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值