PDA

Просмотр полной версии : jsfl - имя экземпляра


vladius
13.12.2007, 17:48
Здрасть! :)
Подскажите, плз, каким образом можно присвоить имя экземпляру?
нашел такое решение
for(i in fl.getDocumentDOM().selection){
fl.getDocumentDOM().selection[i].name = fl.getDocumentDOM().selection[i].libraryItem.name
fl.trace(fl.getDocumentDOM().selection[i].libraryItem.name);
}
но тут нужно сначала выделять, а как выделать именно то, что мне нужно?
как выделить все обьекты в конкретном кадре?

iNils
13.12.2007, 18:29
А зачем именно выбирать? Вам же нужно получить содержимое кадра.
var elementArray = fl.getDocumentDOM().getTimeline().layers[номер слоя].frames[номер кадра].elements;
for (var i=0; i < elementArray.length; i++) {
fl.trace(elementArray[i].name);
}

vladius
13.12.2007, 18:54
сенкс

vladius
14.12.2007, 13:20
еще вопрос возник, существуeт ли принципиальная возможность в процессе выполнения jsfl поставить что-то типа getch() - т.е. ожидание действий пользователя, прерывающее действие программы - окно для ввода данных, например.

iNils
14.12.2007, 14:26
Вводить данные надо до, а не после.