Javascript ActionScript 3.0:如何获取动画中库项的使用计数?

Javascript ActionScript 3.0:如何获取动画中库项的使用计数?,javascript,actionscript-3,flash,actionscript,animate-cc,Javascript,Actionscript 3,Flash,Actionscript,Animate Cc,在动画项目中,我可以看到库中每个项目的使用计数。我用Ctrl+L打开库,可以看到一些项目被使用了1次、19次或0次 我想使用CS5JavaScript获取每个项目的使用计数 似乎没有办法做到这一点: let count = fl.getDocumentDom().library.items[1].getData('useCount'); 或 我试图将该项设置为文档的选择项,然后获取所选择的项的数量,如下面的代码所示,但是出现了一个错误,表明第6行中的第一个参数无效 var doc = fl.g

在动画项目中,我可以看到库中每个项目的使用计数。我用Ctrl+L打开库,可以看到一些项目被使用了1次、19次或0次

我想使用CS5JavaScript获取每个项目的使用计数

似乎没有办法做到这一点:

let count = fl.getDocumentDom().library.items[1].getData('useCount');

我试图将该项设置为文档的选择项,然后获取所选择的项的数量,如下面的代码所示,但是出现了一个错误,表明第6行中的第一个参数无效

var doc = fl.getDocumentDOM();
var library = doc.library;
var item = library.items[1];
library.selectItem(item.name);
doc.selectNone();
doc.selection = [item]; // Error: selection: Argument number 1 is invalid.
fl.trace(doc.selection.length);
我在互联网上到处搜索,还没有找到这个确切问题的答案


如何做到这一点?

似乎document.selection代表了stage/TimeTime:第157页上选择的内容:库是一种不同的选择形式(第370页)。从字面上说,你不能拿着一个库项目,然后说我在文档中选择了你。你只需要在每个符号中添加一个全局计数变量,就像这样,所以每次他们使用符号时,它都会在计数中添加1。这是你必须自己做的事情,在为你创建js文件动画之后。(lib.mySymbol=函数(模式、起始位置、循环){window.mySymbolCount++;
var doc = fl.getDocumentDOM();
var library = doc.library;
var item = library.items[1];
library.selectItem(item.name);
doc.selectNone();
doc.selection = [item]; // Error: selection: Argument number 1 is invalid.
fl.trace(doc.selection.length);