我正在使用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。
我该怎么办?
发布于 2014-08-14 00:47:36
我使用了symbol实例,而不是库元件,然后我可以修改添加的电影剪辑的名称。下面是我的代码:
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);https://stackoverflow.com/questions/25093465
复制相似问题