加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 06:54:18 所属栏目:百科 来源:网络整理
导读:var doc=fl.getDocumentDOM(); var lib=doc.library; for(i=0; ilib.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("."
 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 FilesAdobeAdobe Flash CS5CommonConfigurationcommands

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

图示:

?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读