我正在使用 jsfl 创建我自己的自定义 spritesheet 导出器。
我正在使用 fl.spritesheetexporter 类。
由于某种原因,每次我尝试在 addSymbol
方法中插入名称时:
var exporter=new SpriteSheetExporter();
var obj=selection[i].libraryItem;
var name = "movieclip";
exporter.addSymbol(item,name);
我收到错误:“参数 1 无效”; 当我仅尝试不带参数的 addSymbol(item) 时,它工作正常并导出 spritesheet。
我应该做什么?
最佳答案
我使用符号实例代替库符号,然后我能够修改添加的影片剪辑的名称。这是我的代码:
var doc = fl.getDocumentDOM();
var selectionArray = doc.selection;
var results = fl.findObjectInDocByName(selectionArray[0].name, doc);
var stageItem= results[0].obj;
exporter.addSymbol(stageItem,stageItem.name,1,20);
关于javascript - JSFL spritesheetexporter BUG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093465/