javascript - JSFL spritesheetexporter BUG

标签 javascript actionscript-3 flash jsfl

我正在使用 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/

相关文章:

javascript - triggerChange() 函数在 JSF 中不起作用?

mysql - 使用 Flash ActionScript 3.0 解析 XML 内容

actionscript-3 - 在 Flash AS3 中使用 BlendMode "erase"时的奇怪行为

actionscript-3 - 在 AS3 中设置动画片段的宽度/高度

android - Flex/Actionscript拖放/滑动效果(模拟android/ios界面)

javascript - 将任意 flash 对象 wmode 更改为透明

flash - 显示来自 http ://fpdownload. adobe.com/crossdomain.xml 的不安全内容

javascript - 当鼠标悬停在任何图片中时更改 Html (H2) 标记的文本颜色?

javascript - 脚本在 Github 页面上托管时停止工作

javascript - 使 HTML 输入字段仅显示为字段中的文本