After Effects - Clawjelly Manuals
Home
General
Overview
Introduction to scripting in After Effects
The ExtendScript language
The ExtendScript Toolkit (ESTK)
The .jsx and .jsxbin file-name extensions
Activating full scripting features
Loading and running scripts
Running scripts directly from the File > Scripts menu
Running scripts using File > Scripts > Run Script File
Running scripts from the command line, a batch file, or an AppleScript script
How to include After Effects scripting in an AppleScript (Mac OS)
Running scripts automatically during application startup or shutdown
Running scripts from the Window menu
Stopping a running script
Examples
New render locations
Smart import
Render and e-mail
Convert selected properties to markers
Disclaimer
Cheatsheet
None
Reference
Global Functions
clearOutput()
currentFormatToTime()
isValid()
timeToCurrentFormat() global function
write() global function
writeLn() global function
Object Summary
Adobe Javascript Objects
File
File object constructors
path
File class properties
fs
File class functions
decode()
encode()
isEncodingAvailable()
openDialog()
saveDialog()
File object properties
File object functions
changePath()
close()
copy()
createAlias()
execute()
getRelativeURI()
open()
openDlg()
read()
readch()
readln()
remove()
rename()
resolve()
saveDlg()
seek()
tell()
write()
writeln()
Folder
Folder object constructors
Folder class properties
Folder class functions
decode()
encode()
isEncodingAvailable()
selectDialog()
Folder object properties
Folder object functions
changePath()
create()
execute()
getFiles()
getRelativeURI()
remove()
rename()
resolve()
selectDlg()
After Effects Objects
Application
Syntax
Attributes
Methods
activate() method
activeViewer attribute
beginSuppressDialogs() method
beginUndoGroup() method
buildName attribute
buildNumber attribute
cancelTask() method
effects attribute
endSuppressDialogs() method
endUndoGroup() method
endWatchFolder() method
exitAfterLaunchAndEval attribute
exitCode attribute
isoLanguage attribute
isRenderEngine attribute
isWatchFolder attribute
memoryInUse attribute
newProject() method
onError attribute
open() method
parseSwatchFile() method
pauseWatchFolder() method
project attribute
purge() method
quit() method
saveProjectOnCrash attribute
scheduleTask() method
setMemoryUsageLimits() method
setSavePreferencesOnQuit() method
settings attribute
version attribute
watchFolder() method
AVItem
Attributes
Methods
Detailed Description
duration attribute
footageMissing attribute
frameDuration attribute
frameRate attribute
hasAudio attribute
hasVideo attribute
height attribute
name attribute
pixelAspect attribute
proxySource attribute
setProxy() method
setProx yTo None() m etho d
setProxyWithPlaceholder() method
setProxyWithSequence() method
setProxyWithSolid() method
time attribute
usedIn attribute
useProxy attribute
width attribute
AVLayer
AE Properties
Example
Attribute List
Method List
adjustmentLayer attribute
audioActive attribute
audioActiveAtTime() method
audioEnabled attribute
autoOrient attribute
blendingMode attribute
calculateTransformFromPoints() method
canSetCollapseTransformation attribute
canSetTimeRemapEnabled attribute
collapseTransformation attribute
effectsActive attribute
environmentLayer attribute
frameBlending attribute
frameBlendingType attribute
guideLayer attribute
hasAudio attribute
isNameFromSource attribute
isTrackMatte attribute
motionBlur attribute
openInViewer() method
preserveTransparency attribute
quality attribute
replaceSource() method
source attribute
sourceRectAtTime() method
threeDLayer attribute
threeDPerChar attribute
timeRemapEnabled attribute
trackMatteType attribute
width attribute
CameraLayer
Collection
Objects
Attributes
Methods
CompItem
Syntax:
Example
Attribute List
Method List
Detailed Description
activeCamera attribute
bgColor attribute
displayStartTime attribute
draft3d attribute
dropFrame attribute
duplicate() method
frameBlending attribute
frameDuration attribute
hideShyLayers attribute
layer() method
layers attribute
motionBlur attribute
motionBlurAdaptiveSampleLimit attribute
motionBlurSamplesPerFrame attribute
numLayers attribute
openInViewer() method
preserveNestedFrameRate attribute
preserveNestedResolution attribute
renderer attribute
renderers attribute
resolutionFactor attribute
selectedLayers attribute
selectedProperties attribute
shutterAngle attribute
shutterPhase attribute
workAreaDuration attribute
workAreaStart attribute
FileSource
Attribute List
Method List
Detailed Descriptions
file attribute
missingFootagePath attribute
reload() method
FolderItem
Syntax
Example
Attribute List
Method List
Detailed Information
item() method
items attribute
numItems attribute
FootageItem
Syntax:
Attribute List
Method List
file attribute
mainSource attribute
openInViewer() method
replace() method
replaceWithPlaceholder() method
replaceWithSequence() method
replaceWithSolid() method
FootageSource
Syntax
Attribute List
Method List
Detailed Descriptions
alphaMode attribute
conformFrameRate attribute
displayFrameRate attribute
fieldSeparationType attribute
guessAlphaMode() method
guessPulldown() method
hasAlpha attribute
highQualityFieldSeparation attribute
invertAlpha attribute
isStill attribute
loop attribute
nativeFrameRate attribute
premulColor attribute
removePulldown attribute
ImportOptions
Syntax
Example
Attribute List
Method List
Detailed Descriptions
canImportAs() method
file attribute
forceAlphabetical attribute
importAs attribute
sequence attribute
Item
Syntax
Attribute List
Methods
Example
comment attribute
id attribute
label attribute
name attribute
parentFolder attribute
remove() method
selected attribute
typeName attribute
ItemCollection
Methods
Detailed Descriptions
addComp() method
addFolder() method
KeyframeEase
Examples:
Attribute List
Detailed Descriptions
influence attribute
speed attribute
Layer
Example
Attributes
Methods
active attribute
activeAtTime() method
applyPreset() method
comment attribute
containingComp attribute
copyToComp() method
duplicate() method
enabled attribute
hasVideo attribute
index attribute
inPoint attribute
isNameSet attribute
locked attribute
moveAfter() method
moveBefore() method
moveToBeginning() method
moveToEnd() method
name attribute
nullLayer attribute
outPoint attribute
parent attribute
remove() method
selectedProperties attribute
setParentWithJump() method
shy attribute
solo attribute
startTime attribute
stretch attribute
time attribute
LayerCollection
LightLayer
LightLayer lightType attribute
101
After Effects scripting reference LightLayer object
MarkerValue
103
After Effects scripting reference MarkerValue object
MarkerValue chapter attribute
MarkerValue comment attribute
MarkerValue cuePointName attribute
MarkerValue duration attribute
104
After Effects scripting reference MarkerValue object
MarkerValue eventCuePoint attribute
MarkerValue frameTarget attribute
MarkerValue getParameters() method
MarkerValue setParameters() method
105
After Effects scripting reference MarkerValue object
MarkerValue url attribute
MaskPropertyGroup
MaskPropertyGroup color attribute
MaskPropertyGroup inverted attribute
107
After Effects scripting reference MaskPropertyGroup object
MaskPropertyGroup locked attribute
MaskPropertyGroup maskFeatherFalloff attribute
MaskPropertyGroup maskMode attribute
MaskPropertyGroup maskMotionBlur attribute
108
After Effects scripting reference MaskPropertyGroup object
MaskPropertyGroup rotoBezier attribute
OMCollection
OutputModule
Attribute List
Method List
applyTemplate() method
file attribute
includeSourceXMP attribute
name attribute
postRenderAction attribute
remove() method
saveAsTemplate() method
templates attribute
PlaceholderSource
Project
Attribute List
Method List
activeItem attribute
autoFixExpressions() method
bitsPerChannel attribute
close() method
consolidateFootage() method
displayStartFrame attribute
feetFramesFilmType attribute
file attribute
footageTimecodeDisplayStartType attribute
framesCountType attribute
framesUseFeetFrames attribute
importFile() method
importFileWithDialog() method
importPlaceholder() method
item() method
items attribute
linearBlending attribute
numItems attribute
reduceProject() method
removeUnusedFootage() method
renderQueue attribute
rootFolder attribute
save() method
saveWithDialog() method
selection attribute
showWindow() method
timeDisplayType attribute
transparencyGridThumbnails attribute
xmpPacket attribute
Property
Attribute List
Methods List
addKey() method
canSetExpression attribute
canVaryOverTime attribute
dimensionsSeparated attribute
expression attribute
expressionEnabled attribute
expressionError attribute
getSeparationFollower() method
hasMax attribute
hasMin attribute
isInterpolationTypeValid() method
isSeparationFollower attribute
isSeparationLeader attribute
isSpatial attribute
isTimeVarying attribute
keyInInterpolationType() method
keyInSpatialTangent() method
keyInTemporalEase() method
keyOutInterpolationType() method
keyOutSpatialTangent() method
keyOutTemporalEase() method
keyRoving() method
keySelected() method
keySpatialAutoBezier() method
keySpatialContinuous() method
keyTemporalAutoBezier() method
keyTemporalContinuous() method
keyTime() method
keyValue() method
maxValue attribute
minValue attribute
nearestKeyIndex() method
numKeys attribute
propertyIndex attribute
propertyValueType attribute
removeKey() method
selectedKeys attribute
separationDimension attribute
separationLeader attribute
setInterpolationTypeAtKey() method
setRovingAtKey() method
setSelectedAtKey() method
setSpatialAutoBezierAtKey() method
setSpatialContinuousAtKey() method
setSpatialTangentsAtKey() method
setTemporalAutoBezierAtKey() method
setTemporalContinuousAtKey() method
setTemporalEaseAtKey() method
setValue() method
setValueAtKey() method
setValueAtTime() method
setValuesAtTimes() method
unitsText attribute
value attribute
valueAtTime() method
PropertyBase
Reference invalidation
Attribute List
Method List
active attribute
canSetEnabled attribute
duplicate() method
elided attribute
enabled attribute
isEffect attribute
isMask attribute
isModified attribute
matchName attribute
moveTo() method
name attribute
parentProperty attribute
propertyDepth attribute
propertyGroup() method
propertyIndex attribute
propertyType attribute
remove() method
selected attribute
PropertyGroup
Attribute List
Methods List
addProperty() method
canAddProperty() method
numProperties attribute
property() method
RenderQueue
item() method
161
items attribute
numItems attribute
pauseRendering() method
render() method
162
rendering attribute
showWindow() method
stopRendering() method
163
RenderQueueItem
applyTemplate() method
comp attribute
duplicate() method
elapsedSeconds attribute
logType attribute
numOutputModules attribute
onStatusChanged attribute
outputModules attribute
outputModule() method
remove() method
render attribute
saveAsTemplate() method
skipFrames attribute
startTime attribute
status attribute
templates attribute
timeSpanDuration attribute
timeSpanStart attribute
RQItemCollection
RQItemCollection add() method
Settings
Shape
closed attribute
174
featherInterps attribute
featherRadii attribute
featherRelCornerAngles attribute
175
featherRelSegLocs attribute
featherSegLocs attribute
176
featherTensions attribute
featherTypes attribute
inTangents attribute
outTangents attribute
177
vertices attribute
ShapeLayer
SolidSource
color attribute
System
callSystem() method
machineName attribute
osName attribute
osVersion attribute
userName attribute
TextDocument
Examples:
Attribute List
Method List
applyFill attribute
applyStroke attribute
boxText attribute
boxTextSize attribute
fillColor attribute
font attribute
fontSize attribute
justification attribute
pointText attribute
resetCharStyle() method
resetParagraphStyle() method
strokeColor attribute
strokeOverFill attribute
strokeWidth attribute
text attribute
tracking attribute
TextLayer
AE Properties
Viewer
Example
Attribute List
Method List
active attribute
maximized attribute
setActive() method
type attribute
After Effects - Clawjelly Manuals
General
Cheatsheet
Cheat Sheet
« Previous
Next »