Показать сообщение отдельно
Старый 19.06.2009, 12:26
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 3  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Цитата:
Сообщение от kup Посмотреть сообщение
Хорошая штука кстати, полезная. Спасибо.
Что работает? У меня на CS3 не работает((((

Код:
At line 19 of file ..\JSFL_Scripts\ImgToSWF.jsfl":
setItemProperty: Argument number 1 is invalid.
кавычки ставил. но не в них дело. неизвестен 1 аргумент.



Поставил CS4 - всё заработало - видимо у меня глюгнутая версия cs3 стоит.

окончательная версия скриптика
Код AS1/AS2:
var inputFolder = fl.browseForFolderURL("select", "Import Path");
 
doc:document = null;
doc = fl.createDocument();
images = FLfile.listFolder( inputFolder+"/"+"*.png", "files");
library:library = doc.library;
library.newFolder("IMAGES");
for(var i = 0; i < images.length; i++) {
       doc.importFile(inputFolder+"/"+images[i], true );
 
 
	   library.selectItem( images[i] );
  		var itemName = images[i].split(".")[0];
       library.renameItem( itemName );
 
		fl.getDocumentDOM().library.items[i+1].linkageExportForAS = true;
		fl.getDocumentDOM().library.items[i+1].linkageExportInFirstFrame = true;
		fl.getDocumentDOM().library.items[i+1]["linkageBaseClass"]="flash.display.BitmapData";
 
       library.moveToFolder( "IMAGES" );
}
fl.saveDocumentAs(doc);
doc.exportSWF("", true);
__________________
Отряд Котовскага


Последний раз редактировалось Котяра; 19.06.2009 в 15:47.