我正在用 JSFL 为 Flash CS5 编写脚本,并且试图从主时间轴上获取图层列表。我得到了时间线,然后用 for...in 循环遍历它,但我得到的对象似乎是未定义的。这是我制作的一些测试代码:
alert(fl.getDocumentDOM().getTimeline().layers[0].name); //Returns "text1"
for(layer in fl.getDocumentDOM().getTimeline().layers) {
alert(layer.name); //Returns "undefined"
}
那么,JSFL 不支持 for...in 吗?这有点奇怪,因为它似乎只是一个 JavaScript 引擎。