Цитата:
Сообщение от 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);