Ух ты там.JSFL - это не просто движок JavaScript, это странный мир JavaScript, который может быть удивительно непредсказуемым.Не веришь мне?Не уверен, что это все еще так, но попробуйте fl.getDocumentDOM().selection.push(<obj>)
.Это не сработало, но это сработало: var s = fl.getDocumentDOM().selection; s.push(<obj>) fl.getDocumentDOM().selection = s
.
Тем не менее, ваш синтаксис отключен:
var layers = fl.getDocumentDOM().getTimeline().layers;
// include 'var' it's good taste
for(var layer in layers) {
// for... in iterates the KEYS, so you actually have to do a lookup
alert(layers[layer].name);
}
Кстати, вам лучше перебирать массивы счисловые индексы, это понятнее и быстрее.