我正在爲Flash CS5編寫JSFL中的腳本,並試圖從主時間軸上獲取圖層列表。我得到時間線,然後循環遍歷所有的for ... in循環,但我得到的對象似乎是未定義的。這裏是我製作的一些測試代碼:JSFL for ...在循環中似乎不起作用
alert(fl.getDocumentDOM().getTimeline().layers[0].name); //Returns "text1"
for(layer in fl.getDocumentDOM().getTimeline().layers) {
alert(layer.name); //Returns "undefined"
}
那麼,JSFL不支持... in嗎?這有點奇怪,因爲它似乎只是一個JavaScript引擎。