您当前的位置: 首页 > 

Jave.Lin

暂无认证

  • 1浏览

    0关注

    704博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

jsfl 批量设置bitmap的链接类

Jave.Lin 发布时间:2013-06-06 15:19:11 ,浏览量:1

//======[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("批量设置成功!");

关注
打赏
1664331872
查看更多评论
立即登录/注册

微信扫码登录

0.0467s