Anmeldung
Hinweis: Dies ist eine automatische Übersetzung; Bitte verwenden Sie eine klare Sprache ohne slang.

Laden eines Ausdrucks mit einem Skript

Foren : Laden eines Ausdrucks mit einem Skript
Laden eines Ausdrucks mit einem Skript
Ben Frank - 11-04-2009


Ich habe ein Script, das ein paar Dinge nicht, Und nach Abschluss Ich brauche es, um einen Ausdruck, um die Position von einer Schicht in einem comp hinzufügen. Der Ausdruck auf eigene Faust an eine gespeicherte .Js-Datei und das Skript soll um es zu laden. Jedoch, Das ist gar nicht funktioniert, wie ich erwartet, dass es. Hier ist, was ich jetzt. Jede Hilfe wäre sehr dankbar.

var positionExpression = new File("R10_PositionExpression.js");
controlComp.layer("Bounce Variable Controls").position.expression = positionExpression;


Danke!


Ben

--
Check out my food blog: http:/ / iatethat.com
--
Benfrank
Art Direction / broadcast, Print-und Webdesign / Fotografie
Web: www.Behance.net / Benfrank / frame
Web: www.Benfrankdesign.com
Web: www.Benfrankphotography.com

Re: Laden eines Ausdrucks mit einem Skript
Xinlai Ni - 11-04-2009


Positionexpression ist der Dateityp, Noch verwendet als String.
Warum nicht schwer-Code Ihren Ausdruck in der gleichen JSX wie dieses Skript? Datei-I / O kann teuer sein.

Xinlai ni
Software-Ingenieur, Google Inc.

Re: Laden eines Ausdrucks mit einem Skript
Ben Frank - 11-04-2009


Yeah, Ich erkannte, dass. Ich um es ad hat es diese Art zu arbeiten:

controlComp.layer("Bounce Variable Controls").position.expression = "#include 'file:///R10-PositionExpression.txt'"

Es funktioniert perfekt. Einzige Frage ist jetzt, herauszufinden, wie das Skript bekommen, um es zu jeder EBene der einzelnen comp gelten.

Ben

--
Check out my food blog: http:/ / iatethat.com
--
Benfrank
Art Direction / broadcast, Print-und Webdesign / Fotografie
Web: www.Behance.net / Benfrank / frame
Web: www.Benfrankdesign.com
Web: www.Benfrankphotography.com

Re: Laden eines Ausdrucks mit einem Skript
Dan Ebberts - 11-04-2009


Ich glaube, Sie brauchen, um die Datei zu öffnen, Lesen Sie die Datei in eine String-Variable, Schließen Sie die Datei, Und speichern Sie die Zeichenfolge in der Lage Ausdruck. Finden Sie in der javascript tools doc, wenn Sie nicht wissen, wie Sie dies tun.


Dan


Re: Laden eines Ausdrucks mit einem Skript
Ben Frank - 11-04-2009


Ich habe den Ausdruck gezogen in, Aber ich Mühe herauszufinden, die Anzahl der Kompositionen in einem Projekt mit am. Hier ist der Code, isnt 'working:

for (i = 0, i <= numComps, i++) {
myComp = app.project.item[i];
for (j = 0, j <= numLayers, j++) {
mycomp.layer[j].position.expression = "#include 'file:///Volumes/adtxraid_09/R10_REBRAND/01_AE_projects/00_AE_PRESETS/_scripts/R10-PositionExpression.txt'";
mycomp.layer[j].rotation.expression = "#include 'file:///Volumes/adtxraid_09/R10_REBRAND/01_AE_projects/00_AE_PRESETS/_scripts/R10-PositionExpression.txt'";
mycomp.layer[j].scale.expression = "#include 'file:///Volumes/adtxraid_09/R10_REBRAND/01_AE_projects/00_AE_PRESETS/_scripts/R10-PositionExpression.txt'";
}
}


Ben

--
Check out my food blog: http:/ / iatethat.com
--
Benfrank
Art Direction / broadcast, Print-und Webdesign / Fotografie
Web: www.Behance.net / Benfrank / frame
Web: www.Benfrankdesign.com
Web: www.Benfrankphotography.com

Re: Laden eines Ausdrucks mit einem Skript
Dan Ebberts - 11-05-2009


Sie benötigen eine Schleife über ca..Projekt.Artikel (von 1 bis numitems) und sucht für Artikel, die instanceof compitem sind.

Dan


ANTWORT AUF GEWINDE
FORENTUTORIALSMAGAZINSERVICESVIDEOSNEWSBLOGS


© CreativeCOW.net Alle Rechte vorbehalten.

Creative Gemeinschaften der Welt

[nach oben]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol