每天学一点flash(80) jsfl设置图片的导出类


 var doc=fl.getDocumentDOM(); 
 var lib=doc.library; 

for(i=0; i<lib.items.length; i++)
{ 
  if(lib.items[i].itemType=="bitmap")
  {
    var item = lib.items[i]; 
    item.linkageExportForAS = true; 
    var className = item.name.substr(0, item.name.lastIndexOf("."));
	if(className.lastIndexOf("/")!=-1)
	{
		className=className.substr(className.lastIndexOf("/")+1,item.name.lastIndexOf("."));
		fl.trace(className);
	}
	
	item.linkageClassName =className; 
    item.linkageExportInFirstFrame = true; 
	item.linkageBaseClass = "flash.display.BitmapData";
	

  }
} 
lib.selectAll(); 
lib.updateItem(); 
lib.selectNone(); 
doc.save(); 
alert("设置完成"); 


 

 

修改后的。

 var doc=fl.getDocumentDOM(); 
 var lib=doc.library; 

for(i=0; i<lib.items.length; i++)
{ 
  if(lib.items[i].itemType=="bitmap")
  {
    var item = lib.items[i]; 
	var className ;
    item.linkageExportForAS = true; 
	if(item.name.lastIndexOf(".")!=-1)
	{
       className = item.name.substr(0, item.name.lastIndexOf("."));
	  if(className.lastIndexOf("/")!=-1)
	  {
		 className=className.substr(className.lastIndexOf("/")+1,item.name.lastIndexOf("."));
		 fl.trace(className);
	  }
	}else
	{
		 className = item.name.substr(0);
	   if(className.lastIndexOf("/")!=-1)
	   {
		  className=className.substr(className.lastIndexOf("/")+1);
		  fl.trace(className);
	   }
		
	}
	
	
	item.linkageClassName =className; 
    item.linkageExportInFirstFrame = true;
	item.linkageURL=className;
	item.linkageBaseClass = "flash.display.BitmapData";
	

  }
} 
lib.selectAll(); 
lib.updateItem(); 
lib.selectNone(); 
doc.save(); 
alert("设置完成"); 


   今天看了一篇天地会的文章,利用jsfl 让文件库进行自动添加库连接,效果还挺有意思。利用循环检测库文件当中内容,让已经定义好的文件名自动完成添加第一帧和导出类。

 

 基本用法:

写好的jsfl 放在在安装目录当中command 包下,如路径C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\commands

commands 自己增加这个文件夹。(在安装目录下新建)。这个脚本作用是给大量图片自动勾选到第一帧导出,能够省下不少时间,

图示:

 

http://bbs.9ria.com/thread-31730-1-1.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值