每天学一点flash(81) jsfl取消图片的导出类
发布时间:2020-12-15 06:52:39 所属栏目:百科 来源:网络整理
导读:???????? 在之前尝试了一下jsfl,这个玩意也十分好玩。鉴于实验性质,设置了图片类导出之后,忽然想到希望取消这个As链接,于是就进行写了一个反选的实验。发现有一些小问题遇到,因为一直以为把item.linkageExportForAS 设置为false 就行,结果库那里还有一
???????? 在之前尝试了一下jsfl,这个玩意也十分好玩。鉴于实验性质,设置了图片类导出之后,忽然想到希望取消这个As链接,于是就进行写了一个反选的实验。发现有一些小问题遇到,因为一直以为把item.linkageExportForAS 设置为false 就行,结果库那里还有一些地方没有清除掉。于是再实验了一下,就尝试了一个笨的办法,结果还生效了。好吧,记录一下 ? ?var doc=fl.getDocumentDOM(); //获取文档 ?var lib=doc.library; //获取库 ?fl.outputPanel.clear();//清除面板输出 ? ?if (doc == null) {alert("不能使用jsfl. 发生错误");} ??? for(i=0; i<lib.items.length; i++) { ? if(lib.items[i].itemType=="bitmap") ? {?? //判断库里面资源是不是位图类型?????????????? ? if(lib.items[i].linkageExportForAS) ? { ?? lib.items[i].linkageClassName=""; ?? lib.items[i].linkageExportForAS=false;//取消为as导出 ? }? ? } } lib.selectAll(); //选择全部 lib.updateItem(); lib.selectNone(); doc.save(); //保存 alert("设置完成"); 把这个jsfl 保存在flash 安装目录下x:Program FilesAdobe Flash CS5.5CommonConfigurationcommands。这样就可以执行这个小命令了。 commands 这个文件夹是自己创建的。 ??? ? ? 导入几张位图,选择位图属性,勾选为actionscript 导出,并勾选第一帧导出。 ??? ?? 执行命令之后,则as 链接去除,勾选为actionscript的 导出为不勾选状态,产生了这样的效果了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |