diff --git a/README_AE.md b/README_AE.md index 2226f43..e5752ad 100644 --- a/README_AE.md +++ b/README_AE.md @@ -8,12 +8,12 @@ Yes! That's what I want! ------------------------ Okay, let's go. - - Install Adobe After Effects CC 2018 + - Install Adobe After Effects 2025 - Install python3, python3-lxml, python3-cssutils (or use virtualenv, see below), inkscape and libav-tools - Fork this repo on github and clone your personal fork to your local system. - Copy one of the existing setup: voc_ae - - Open `intro.aep` and modify it. You can also create a new project. For the VOC-Setup you should use a Pixel-Resolution of `1920×1080` (or for the legacy SD/.dv-Pipeline `1024×576`). - - If you create a new project, name it `intro.aep` and also copy `intro.jsx` and `intro.scpt` into the same folder. + - Open `intro.aepx` and modify it. You can also create a new project. For the VOC-Setup you should use a Pixel-Resolution of `1920×1080` (or for the legacy SD/.dv-Pipeline `1024×576`). + - If you create a new project, name it `intro.aepx` and also copy `intro.jsx` into the same folder. - Create a new composition and name it `intro`. - Use Paragraph Text Layers. This way the text will automatically wrap inside the specified area if it gets too long. - Type Placeholder-Texts where the script should substitute content from your schedule.xml. By default the following placeholders are substituted @@ -31,14 +31,14 @@ Okay, let's go. - The template included with this repo only replaces `intro_title` and `intro_personnames` - Just copy/paste the 2x blocks required, and change the variables, to also use it for the other placeholders. - Run `./make-adobe-after-effects.py yourproject/ --debug` to generate your first intro - - if everything look like you'd want them to, run `./make-adobe-after-effects.py yourproject/ `. + - if everything look like you'd want them to, run `./make-adobe-after-effects.py yourproject/ {schedule} `. #### Python3 virtualenv Create virtualenv and fetch python deps: ``` -$ virtualenv -p python3 env +$ python3 -m venv env $ . ./env/bin/activate $ pip3 install -r requirements.txt ``` @@ -88,13 +88,13 @@ optional arguments: How does it work -------------------- -There are 3x files required to make the render work `intro.aep`, `intro.jsx` and `intro.scpt`. -`make-adobe-after-effects.py` will run the `intro.scpt` script with `intro.aep` and `intro.jsx` as arguments. -Once done, the project file will be passed to aerender to create an intermediate .mov file. +There are two files required to make the render work `intro.aep`, `intro.jsx`. +`make-adobe-after-effects.py` will run `intro.aepx` with `intro.jsx` as argument. +Once done, the project file will be passed to aerender to create an intermediate .mov file. Make sure you set .mov as a default in After Effects. Final step is to convert the .mov to .ts Here are some details about the files and what they are for. -### intro.aep +### intro.aepx This is the After Effects project file. It has to have the following items included: - Composition named `intro` - Paragraph text layers named `intro_` for each of the supported placeholder @@ -103,8 +103,14 @@ This is the After Effects project file. It has to have the following items inclu This is an After Effects Script file doing the text replacement of the placeholder texts. ```` -var comp = app.project.item(2); - +app.open(new File("$filename")); +var comp; +for (var i = 1; i <= app.project.numItems; i ++) { + if ((app.project.item(i) instanceof CompItem) && (app.project.item(i).name === 'intro')) { + comp = app.project.item(i); + break; + } +} var layer_title = comp.layer('intro_title'); var textProp_title = layer_title.property("Source Text"); var textDocument_title = textProp_title.value; @@ -119,7 +125,7 @@ textProp_title.setValue(textDocument_title); textDocument_persons.text = "$personnames"; textProp_persons.setValue(textDocument_persons); -app.project.save(); +app.project.close(CloseOptions.SAVE_CHANGES); ```` To add an additional block to replace another placeholder, copy the following: @@ -134,21 +140,6 @@ textProp_.setValue(textDocument_); Make sure that the correct layer has been added to the AE project file, otherwise the script will fail. -### intro.scpt -This is an Apple Script which will open AE with the project file, and run the AE script. - -```` -on run argv - set aefile to (POSIX file (item 1 of argv)) - set aescript to (POSIX file (item 2 of argv)) - tell application "Adobe After Effects CC 2018" - open aefile - DoScriptFile aescript - quit - end tell -end run -```` - It works! It doesn't work! -------------------------- If it works, push your code to github. This way everybody can see which beautiful animations you created and we can all learn from each other. diff --git a/voc_ae/intro.aep b/voc_ae/intro.aep deleted file mode 100644 index 70021c7..0000000 Binary files a/voc_ae/intro.aep and /dev/null differ diff --git a/voc_ae/intro.aepx b/voc_ae/intro.aepx new file mode 100644 index 0000000..e862155 --- /dev/null +++ b/voc_ae/intro.aepx @@ -0,0 +1,5196 @@ + + + + + + + + + + + + + + + + + Einstellungen für Schieberegler + + + + + + + + + + + + + + Type_on + + + + + + + + + + + + + + + + + Schieberegler + + + + + + + + + + + + + + Kompositionsoptionen + + + + + + + + + + + + f33089e2-1ede-47c1-8a9e-b232bb1cc1a4 + + + Solids + + + + + + + + + + + {} + + {} + + {} + + + + + application/vnd.adobe.aftereffects.project + + + derchris + + + + + Intro template + + + Adobe After Effects CC 2018 (Macintosh) + 2018-04-08T21:48:42+02:00 + 2024-11-19T17:08:01+01:00 + 2024-11-19T17:08:01+01:00 + 5 + xmp.iid:19989495-d6ab-445c-901c-559042f32657 + xmp.did:19989495-d6ab-445c-901c-559042f32657 + xmp.did:c90c85d5-155e-43a9-8b85-28b4a6799328 + + + + created + xmp.iid:c90c85d5-155e-43a9-8b85-28b4a6799328 + 2018-04-08T21:48:42+02:00 + Adobe After Effects CC 2018 (Macintosh) + + + saved + xmp.iid:ec9b0d91-4321-4b42-adb0-650adae6782b + 2018-04-08T21:59:19+02:00 + Adobe After Effects CC 2018 (Macintosh) + /content + + + saved + xmp.iid:76abcc36-e19f-43da-a98d-a78ed3a4a5c3 + 2018-04-08T22:25:10+02:00 + Adobe After Effects CC 2018 (Macintosh) + /content + + + derived + saved to new location + + + saved + xmp.iid:8b29dd88-f7ef-433a-a15d-a54c4e2fc965 + 2018-04-08T22:26:04+02:00 + Adobe After Effects CC 2018 (Macintosh) + / + + + saved + xmp.iid:cc1b6695-9541-4bae-b44a-fcb4e7414820 + 2018-04-08T22:40:42+02:00 + Adobe After Effects CC 2018 (Macintosh) + /content + + + saved + xmp.iid:c8065241-8735-48aa-8fbc-23e76a4aff87 + 2018-04-09T01:18:06+02:00 + Adobe After Effects CC 2018 (Macintosh) + /metadata/xmp/Rating + + + saved + xmp.iid:4e3e9558-9915-4709-a062-510c07141d0c + 2018-04-09T01:18:06+02:00 + Adobe After Effects CC 2018 (Macintosh) + /content + + + saved + xmp.iid:9ea49c29-5cea-46e1-adbe-d473787a7d1e + 2018-04-09T01:18:22+02:00 + Adobe After Effects CC 2018 (Macintosh) + /metadata/dc/creator + + + saved + xmp.iid:3392dfaf-c321-42d7-856f-be3d7af3ae9a + 2018-04-09T01:18:22+02:00 + Adobe After Effects CC 2018 (Macintosh) + /content + + + saved + xmp.iid:ca173fb0-fd42-4581-99b0-1d3b9ddcfd0c + 2018-04-09T01:18:49+02:00 + Adobe After Effects CC 2018 (Macintosh) + /metadata/dc/description + + + saved + xmp.iid:8851f9b3-b1d7-40f2-b9e0-8503c270513f + 2018-04-09T01:18:49+02:00 + Adobe After Effects CC 2018 (Macintosh) + /content + + + saved + xmp.iid:87dd0bae-3f86-482f-81b3-094fb22043a6 + 2024-11-19T17:08:01+01:00 + Adobe After Effects 2025 (Macintosh) + /content + + + derived + saved to new location + + + saved + xmp.iid:19989495-d6ab-445c-901c-559042f32657 + 2024-11-19T17:08:01+01:00 + Adobe After Effects 2025 (Macintosh) + / + + + + + xmp.iid:87dd0bae-3f86-482f-81b3-094fb22043a6 + xmp.did:8b29dd88-f7ef-433a-a15d-a54c4e2fc965 + xmp.did:c90c85d5-155e-43a9-8b85-28b4a6799328 + + qrw1wf5difs9rz4lvgxk + + + + + + + + + + + + + + + + + + + + + + + + +]]> + + extendscript + + + + + + + + + + + + + + + + + + + + + + + + + + {"baseColorProfile":{"colorProfileData":"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","colorProfileName":"sRGB IEC61966-2.1"},"baseProfileType":2} + + + + + + + + + + + + + + + + + + + + + + + + + + + + intro + + + 0 + + + + + + + + + + + + intro_title + + + + + + + + + + -_0_/- + + + + + + + -_0_/- + + + + txt = value; n = 40; outStr = ""; newLine = "" splt = txt.split(" ") for (i = 0; i < splt.length; i++){ if ((newLine + " " + splt[i]).length > n){ if (outStr != "") outStr += "\r"; outStr += newLine; newLine = splt[i]; }else{ if (newLine != "") newLine += " "; newLine += splt[i]; } } if (newLine != ""){ if (outStr != "") outStr += "\r"; outStr += newLine; } outStr; + + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + Animator - Char Value (Cursor) + + + + + + -_0_/- + + + + + + Selector - Offset (By Index) + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + effect("Type_on")(1) + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - (Cursor Blink) + + + + + + -_0_/- + + + + + + Selector - Offset (By Index) + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + effect("Type_on")(1) + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + f = effect("Cursor_blink")(1); Math.tan(time * f) *1000 + + + + + + + + + + + + Animator - Opacity (Reveal) + + + + + + -_0_/- + + + + + + Selector - Offset (By Index) + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + effect("Type_on")(1) +1 + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - Character Offset + + + + + + -_0_/- + + + + + + Selector - Offset + + + + + + -_0_/- + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + Wiggly Selector - Randomize + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - Opacity (Reveal) 2 + + + + + + -_0_/- + + + + + + Selector - Start + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - Opacity (Dim Chars) + + + + + + -_0_/- + + + + + + Selector - Offset + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + -_0_/- + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + Einstellungen für Schieberegler + + + + + + + + + + + + + + Type_on + + + + + + + + + + + + + + + + + Schieberegler + + + + + + + + + + + + + + Kompositionsoptionen + + + + + + + + + + + Einstellungen für Schieberegler + + + + + + + Cursor_blink + + + + + + + + + + + + + + + + + Schieberegler + + + + + + + + + + + Kompositionsoptionen + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + intro_personnames + + + + + + + + + + -_0_/- + + + + + + + -_0_/- + + + + txt = value; n = 40; outStr = ""; newLine = "" splt = txt.split(" ") for (i = 0; i < splt.length; i++){ if ((newLine + " " + splt[i]).length > n){ if (outStr != "") outStr += "\r"; outStr += newLine; newLine = splt[i]; }else{ if (newLine != "") newLine += " "; newLine += splt[i]; } } if (newLine != ""){ if (outStr != "") outStr += "\r"; outStr += newLine; } outStr; + + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + Animator - Char Value (Cursor) + + + + + + -_0_/- + + + + + + Selector - Offset (By Index) + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + effect("Type_on")(1) + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - (Cursor Blink) + + + + + + -_0_/- + + + + + + Selector - Offset (By Index) + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + effect("Type_on")(1) + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + f = effect("Cursor_blink")(1); Math.tan(time * f) *1000 + + + + + + + + + + + + Animator - Opacity (Reveal) + + + + + + -_0_/- + + + + + + Selector - Offset (By Index) + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + effect("Type_on")(1) +1 + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - Character Offset + + + + + + -_0_/- + + + + + + Selector - Offset + + + + + + -_0_/- + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + Wiggly Selector - Randomize + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - Opacity (Reveal) 2 + + + + + + -_0_/- + + + + + + Selector - Start + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + + + + + Animator - Opacity (Dim Chars) + + + + + + -_0_/- + + + + + + Selector - Offset + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + -_0_/- + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + -_0_/- + + + + + Einstellungen für Schieberegler + + + + + + + Type_on + + + + + + + + + + + + + + + + + Schieberegler + + + + + + + + + + + + + + Kompositionsoptionen + + + + + + + + + + + Einstellungen für Schieberegler + + + + + + + Cursor_blink + + + + + + + + + + + + + + + + + Schieberegler + + + + + + + + + + + Kompositionsoptionen + + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Front + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Left + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Top + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Back + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Right + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bottom + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Custom View 1 + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Custom View 2 + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Custom View 3 + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markers + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + -_0_/- + + + + + + + + + + + + + -_0_/- + + + + + + + + -_0_/- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Untitled + de_DE + Untitled + en_US + + + + + Untitled + + Untitled + + + + + + + + + Untitled + de_DE + Untitled + en_US + + + + + Untitled + + Untitled + + + + + + + + + Untitled + de_DE + Untitled + en_US + + + + + Untitled + + Untitled + + + + + + + + + + + + + + + + + + + + 150.000000000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Standard + + + + + + + + + + + + + + + + + + + + + diff --git a/voc_ae/intro.jsx b/voc_ae/intro.jsx index 59df0ca..5c08ab4 100644 --- a/voc_ae/intro.jsx +++ b/voc_ae/intro.jsx @@ -1,3 +1,4 @@ +app.open(new File("$filename")); var comp; for (var i = 1; i <= app.project.numItems; i ++) { if ((app.project.item(i) instanceof CompItem) && (app.project.item(i).name === 'intro')) { @@ -19,5 +20,4 @@ textProp_title.setValue(textDocument_title); textDocument_persons.text = "$personnames"; textProp_persons.setValue(textDocument_persons); -app.project.save(); -app.quit(); +app.project.close(CloseOptions.SAVE_CHANGES); diff --git a/voc_ae/intro.scpt b/voc_ae/intro.scpt deleted file mode 100644 index edfa435..0000000 Binary files a/voc_ae/intro.scpt and /dev/null differ