Fundamentals
Composition scripting fundamentals
The global script
(function() {
return {
init: function(context) {
// ...
},
close: function() {
// ...
}
};
})();Sub-composition scripts
Object types, properties, and methods
The composition object
find()
find()findGroup()
findWidget()
getPayload()
getPayload()getPayload2()
getPayload2()getState()
getState()Animation state
Description
getSubcompositionById()
getSubcompositionById()id
idjumpTo()
jumpTo()listSubcompositions()
listSubcompositions()name
nameparent()
parent()playTo()
playTo()setPayload()
setPayload()The widget object
getDomElement()
getDomElement()getPayload()
getPayload()getPositionX(), getPositionY()
getPositionX(), getPositionY()getRotationZ()
getRotationZ()getSizeX(), getSizeY()
getSizeX(), getSizeY()getVisibility()
getVisibility()id
idsetPayload()
setPayload()setPositionX(), setPositionY()
setPositionX(), setPositionY()setRotateZ()
setRotateZ()setSizeX(), setSizeY()
setSizeX(), setSizeY()setVisibility()
setVisibility()Context and utility functions
global:{}
global:{}utils.createDataStream()
utils.createDataStream()utils.createMoment()
utils.createMoment()utils.createTinyColor()
utils.createTinyColor()utils.getSingularWindow()
utils.getSingularWindow()Event listener
comp.addListener(eventType, callbackFunction)
comp.addListener(eventType, callbackFunction)payload_changed
payload_changedstate_changed
state_changedtimeline_event
timeline_eventbutton_clicked
button_clickeddatanode_payload_changed
datanode_payload_changedmessage
messageLast updated