Показать сообщение отдельно
Старый 03.04.2007, 15:08
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код:
var selItems = fl.getDocumentDOM().library.getSelectedItems();
var className = "htest.Sprite";
for (var i=0; i<selItems.length; i++){
	if (selItems[i].itemType != "folder") {
		var str = selItems[i].name.split ("/");
		var nm = str[str.length - 1];
		var id = fl.getDocumentDOM().library.findItemIndex(nm);
		fl.getDocumentDOM().library.items[id].linkageExportForAS = true;
		fl.getDocumentDOM().library.items[id].linkageIdentifier = nm;
		fl.getDocumentDOM().library.items[id].linkageClassName = className;
	}
}
Сохраните этот скрипт JSFL, указав в качесте className нужное имя класса с пакетом, поэтом в библиотеке выбрать необходимые клипы и запустить срипт Commands > Run Command...
Единственный не приятный момент, что визуально в библиотеке ничего не происходит, поэтому стоит выбрать один элемент, и выбрать его Linkage и нажать потом Ok, после чего у всех выбранных ранее элементов, в библиотеке появится имя линка.
__________________
(и)Нильс.ru | Плагины для FlashDevelop