Accesso
Nota: Questa è una traduzione automatica, si prega di utilizzare un linguaggio chiaro, senza slang.

Carico un'espressione con uno script

Forum : Carico un'espressione con uno script
Carico un'espressione con uno script
Ben Frank - 11-04-2009


Ho uno script che fa un paio di cose, E dopo il completamento ho bisogno di aggiungere un'espressione alla posizione di uno strato in una comp. L'espressione viene salvato da solo in un .Js file e lo script dovrebbe caricarlo. Comunque, Questo non funziona in tutto il senso mi aspettavo che. Ecco quello che ho ora. Qualsiasi aiuto sarebbe molto apprezzato.

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


Grazie!


Ben

--
Check out my blog cibo: http:/ / iatethat.com
--
Benfrank
Direzione artistica / broadcast, Stampa e web design / fotografia
Web: www.Behance.net / Benfrank / frame
Web: www.Benfrankdesign.com
Web: www.Benfrankphotography.com

Ri: Carico un'espressione con uno script
Xinlai Ni - 11-04-2009


Positionexpression è del tipo di file, Ancora utilizzati come stringa.
Perché non hard-code tua espressione nel JSX stesso questo script? File I / O può essere costoso.

Xinlai ni
Software Engineer, Google Inc.

Ri: Carico un'espressione con uno script
Ben Frank - 11-04-2009


Yeah, Ho capito che. Ho modificato it got it annunci di lavoro in questo modo:

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

Funziona perfettamente. Unico problema ora è capire come ottenere lo script da applicare ad ogni livello di tutte le comp.

Ben

--
Check out my blog cibo: http:/ / iatethat.com
--
Benfrank
Direzione artistica / broadcast, Stampa e web design / fotografia
Web: www.Behance.net / Benfrank / frame
Web: www.Benfrankdesign.com
Web: www.Benfrankphotography.com

Ri: Carico un'espressione con uno script
Dan Ebberts - 11-04-2009


Penso che è necessario aprire il file, Leggere il file in una variabile stringa, Chiudere il file, E memorizzare la stringa nella posizione di espressione. Vedere gli strumenti di javascript doc se non sapete come fare.


Dan


Ri: Carico un'espressione con uno script
Ben Frank - 11-04-2009


Sono l'espressione di essere tirato in, Ma io sto avendo difficoltà a capire il numero di composizioni in un progetto. Ecco il codice che isnt 'di lavoro:

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 blog cibo: http:/ / iatethat.com
--
Benfrank
Direzione artistica / broadcast, Stampa e web design / fotografia
Web: www.Behance.net / Benfrank / frame
Web: www.Benfrankdesign.com
Web: www.Benfrankphotography.com

Ri: Carico un'espressione con uno script
Dan Ebberts - 11-05-2009


Avete bisogno di scorrere app.Progetto.Elementi (da 1 a numItems) alla ricerca di elementi che vengono instanceof compitem.

Dan


RISPOSTA AL FILO
FORUMTUTORIALSMAGAZINESERVIZIVIDEONEWSBLOG


© CreativeCOW.net Tutti i diritti sono riservati.

Creative Comunità del Mondo

[Superiore]

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