PDA

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


Nitrino
26.11.2008, 16:08
Возникла надобность автоматически переименовать порядка 100 папок и импортированных картинов в библиотеке. Из вида например #Name1 сделать Name1 тоесть убрать # в начале имени у всех.

Подскажите если кто знает как это осуществить. Или скиньте на источник где можно это понять. Всё что нашёл сам поверхностное и не подходит.

MoHaX
26.11.2008, 18:38
var myLibrary = fl.getDocumentDOM().library;

var searchValue = "#";

for(var i=0 ; i < myLibrary.items.length ; i++){
var item = myLibrary.items[i];
var oldName = item.name;
var newName = oldName.split(searchValue).join("")

item.name = newName;

}

вот такой код сохрани в
C:\Documents and Settings\( USER NAME )\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\Commands\(NEW NAME).jsfl

во флеше в закладке Commonds появится NEW NAME выбери его, открыв файл с либой.

Nitrino
26.11.2008, 18:41
Спасибо большое!
Я ещё тока что нашёл целый набор Commonds в том числе и то что мне нужно.
http://www.potapenko.com/rus/extensions.htm
там куча очень полезных вещей.