PDA

Просмотр полной версии : Редактирование элементов библиотеки средствами JSFL


nukie
13.02.2012, 19:12
Здравствуйте!
Есть задача - пройтись по элементам библотеки (Movieclip'ам) и изменить текст в TextField'ах которые находятся в этих мувиках.
Для этого я решил использовать JSFL, но не могу точно понять, как это сделать.
Для доступа к элементам библотеки можно вызвать fl.getDocumentDOM().library.items. Но эта фунция возвращает массив элементов типа Item, который не имеет никаких методов для получения Timeline этого мувиклипа. Как дальше двигаться, не совсем понятно..
Если можете, дайте какие-нибудь соображения по данной проблеме.
Заранее спасибо!

Ralph_DiMarko
13.02.2012, 20:13
Я когда то нашел себе скрипт который выставляет смаз всем картинкам в библиотеке, думаю поможет
var libItems = fl.getDocumentDOM().library.items;

for (i = 0; i < libItems.length; i++){
if(libItems[i].itemType == "bitmap"){
libItems[i].allowSmoothing = true;
libItems[i].compressionType = "lossless";
}
}

nukie
13.02.2012, 20:22
Я когда то нашел себе скрипт который выставляет смаз всем картинкам в библиотеке, думаю поможет
var libItems = fl.getDocumentDOM().library.items;

for (i = 0; i < libItems.length; i++){
if(libItems[i].itemType == "bitmap"){
libItems[i].allowSmoothing = true;
libItems[i].compressionType = "lossless";
}
}

Спасибо! Но это не совсем то что нужно - это работа с свойствами символа, а я не могу понять, как перейти к его вместимому.