jsfl脚本设置导出AS链接名遇到的奇怪问题
今天写jsfl脚本发现一个奇怪的问题,脚本用于对库对象设置AS链接名,代码如下:
var item = fl.getDocumentDOM().library.items[0];
var exportName = "lsc";
item.linkageExportForAS = true;
item.linkageIdentifier = exportName;
初次使用脚本对库对象设置库对象链接名后生效了,链接名变为“lsc”,但再次执行脚本,将exportName改为其他任意值,链接名不会变化。网上没有人提到过这样的问题,自己胡乱试错了很久,终于找到解决办法。修改代码如下:
var item = fl.getDocumentDOM().library.items[0]; var exportName = "lsc"; item.linkageExportForAS = false; item.linkageExportForAS = true; item.linkageIdentifier = exportName;
加上一句item.linkageExportForAS = false;后再设置item.linkageExportForAS = true;即可改变AS链接名。