Project obj
- オプション条件でファイルを読み込む
- app.project.importFile(new ImportOptions(File(c:/sample.jpg)));
- 連番ファイル読み込みとフレームレートの設定
- var io = new ImportOptions(File(filePath));
- io.sequence = true;
- var curLayer=app.project.importFile(io);
- curLayer.mainSource.conformFrameRate = 24;
- 選択したディレクトリのファイルを読み込む。PSDファイルならコンポとして読み込む
- var loFolder = Folder.selectDialog ("folderを選択してください");
- try{var los =Folder(loFolder).getFiles();for(var i=0; i<los.length; i++){var io = new ImportOptions(los[i]);if (io.canImportAs(ImportAsType.COMP)){io.importAs = ImportAsType.COMP;}var item = app.project.importFile(io);}
- }
- catch(error){alert("ファイル読み込みエラー");
- }
- 現在開いているプロジェクトの名前
- curName=app.project.file.name;
- alert("aepFile Name=" + curName);
- 指定のtimeに移動
- jumpTo=1.5; //go to 1.5sec
- app.project.activeItem.time = jumpTo;
- プロジェクト内のアイテム数
- n = app.project.numItems;
- alert("There are " + n + " items in this project.")
- 未使用のフッテージを削除
- var theItems = new Array();
- theItems[theItems.length] = app.project.item(1);
- theItems[theItems.length] = app.project.item(3);
- app.project.reduceProject(theItems) ;
- 選択アイテム
- var activeItem = app.project.activeItem;
- alert(activeItem.selectedLayers[0].name);
- alert(activeItem.selectedLayers[0].rotation.value);
- activeItem.selectedLayers[0].rotation.setValueAtTime(2, 90);
- ファイル読み込みダイアログ
- var inItem = app.project.importFileWithDialog();
- alert("Item=" + inItem.length);
- alert("Item name= " + inItem[0].name);
- コンポを選択しているかどうか
- var activeItem = app.project.activeItem;
- if ((activeItem == null) || !(activeItem instanceof CompItem)) {alert("Please select or open a composition first.", scriptName);
- } else {// do something
- }
前のページへ