Animation

Node graphs

A timeline's layers normally stack, top over bottom. A node graph composites them instead: each layer you take out of the stack becomes a picture that flows through effect, merge, matte and transform nodes into the Output, and the Output is what the timeline shows, on the stage and in everything you export.

The Node Graph panel: a Fractal Noise node inside a green Background backdrop links through a reroute point into the Under input of a Merge node, whose result goes through Hue/Saturation into the Output; each node shows a picture of its result, and a Layer node named Shadow shows a red warning
Each node shows what it gives. A red mark says something is wrong, here a layer that is not there.

Start a graph

Choose Window › Node Graph. The panel shows the graph of the timeline you are editing: the scene, or the symbol you are inside. A timeline with no graph shows Create Node Graph, which makes one with two nodes: Other Layers linked to the Output. Nothing on the stage changes yet, since Other Layers brings in every layer, stacked as usual.

The On switch at the top turns the graph off and on. Off, the layers stack as usual and the graph is kept for later. ⋯ › Remove Node Graph takes it away.

Nodes

KindNodes
InputLayer takes one layer (or a folder's layers) out of the stack to work on alone. Other Layers brings in every layer no Layer node took. Solid Color fills the picture with a color.
CombineMerge puts one picture over another by a blend mode (Normal, Multiply, Screen, Overlay, Darken, Lighten, Add, Subtract, Difference, Hard Light, Soft Light, Color Dodge, Color Burn) at an opacity. Composite stacks any number of pictures, its first input on top; it gains an input each time you use its last. Mix fades from one picture to another. Matte shows a picture through another by its alpha or brightness, or their inverse.
TransformTransform moves, scales and turns the picture about the middle of the stage. Opacity fades it.
TimeTime Offset shows what comes in as it is some frames earlier or later: merge a faint copy a few frames behind under the scene for a trail, or let one part run behind the rest. Frame Hold keeps what comes in on one frame however the rest moves on.
EffectsEvery adjustment effect is a node too: blurs and Glow; color (Color Correction, Tint, Levels, Curves, Hue/Saturation, Tritone, Vignette, Grain, Chromatic Aberration); distortions (Turbulent and Wave Displace, Bulge, Ripple, Bend, Displacement Map, which takes its map through a second input); generators (Gradient Ramp, 4-Color Gradient, Fill, Outline, Fractal Noise); and transitions (Linear and Radial Wipe, Venetian Blinds, Block Dissolve). See Adjustment effects.
UtilityReroute is a point a link passes through, to tidy the graph.
OutputWhat the timeline shows. There is one, and it cannot be deleted.

A Layer node that does not reach the Output leaves its layer in the stack, so a node you are still wiring never makes a layer vanish.

Working in the graph

Looking at a node

Each node shows a picture of what it gives, on the frame you are on. H hides the picture of the selected nodes to keep them small; Pictures at the top hides them all.

To see one node's result full size, click the eye in its title, or select it and press V: the stage shows that node in place of the Output until you click the eye again, press Esc or close the panel. What you export always shows the Output.

D bypasses the selected nodes: each passes its first input through unchanged, drawn faded with a line straight through, to compare with and without it.

Settings and keys

Select a node to see its settings beside the graph. Drag a number, or click it to type, and use the slider for its range. Each setting has a diamond: click it to key the setting on the current frame, so it changes over time, as in the Behaviors panel. A filled diamond means a key on this frame; a colored hollow one, keys on other frames. Double-click a node's title, or edit the name at the top of its settings, to give it a name of its own; double-click a Layer node's picture to select its layer in the timeline.

Every change is one step to undo, and a setting dragged is one step.

Graphs in symbols

A symbol's timeline can have a graph of its own: enter the symbol and the panel shows its graph. Every instance of the symbol shows the graph's Output, so a glow or grade built once goes wherever the symbol does.

Learn it step by step

The lesson Glow through a node graph (Help › Tutorials...) builds a graph with a Glow and a color shift, looks at one node on the stage and bypasses another.

Other apps

The graph is kept in the FLA file in a setting other apps ignore: they show the timeline's layers stacked as usual, without the graph's effects. Saving says so. Phoenix's own exports (video, image sequences, GIF, SWF, SVG) show the graph's Output; SVG exports it as a picture.

File › Export › Export FLA for Other Apps (and --convert --for-other-apps) bakes each graph into a layer named Node Graph holding the Output as a picture for each frame, a picture held over the frames where nothing changes. The layers the graph composited are kept as guide layers, which do not show, so the copy plays the same anywhere and can still be taken apart.