Menu

Advanced

Szymon Toruńczyk
Attachments
label.png (18265 bytes)
timeline.png (36739 bytes)
tree.png (14497 bytes)

Advanced usage

The information displayed in the presentation tree is actually contained
in the labels of the keyframes in timelines.

Example

Consider the example on the screenshot below.
Prezoom window

The presented movie clip corresponds to the slide called "Relational results".
The corresponding subtree of the presentation tree is the following
tree

The timeline of the movie clip "Relational results" is displayed below.
timeline

Notice the correspondence between the nodes in the tree and the labels in the timeline. The timeline contains three keyframes marked with a label //frame
-- these keyframes correspond to the children of the slide node, which are frame nodes. The timeline also contains one keyframe with a label //slide label="Universal graph".
This keyframe corresponds to the node "Universal graph" in the presentation tree.
The order of appearance in the presentation tree is the same as the chronological order (from left to right) of appearance on the timeline.

Frame labels

As we saw in the example, keyframes can have labels. The label of a keyframe can be modified by selecting any frame following the keyframe, and using the properties window, as shown in the image below.
label
To create a frame, it is enough to change the keyframes label to //frame.
// designates that the label is a comment. All labels used by Prezoom are comments.

Remark. It is possible to select several frames (for example, in one column)
and label each with //frame.

Recognized labels

The presentation tree is recursively generated from the labels contained in the timeline. The following labels are recognized during this process.

  • //frame A keyframe with this label corresponds to a frame node in the presentation tree.

  • //slide The full syntax is:
    //slide label="Slide name". Such a keyframe is only considered if it appears in the layer called Prezoom script. It corresponds to a slide node in the presentation tree.

  • //alpha The full syntax is: //alpha label="Slide name" target="X".
    Such a keyframe is only considered if it appears in the layer called Prezoom script. The value X should be a real number from 0 to 1, for example 0.5 corresponds to medium transparency. This creates an alpha node in the presentation tree. During presentation time, this command causes the transparency of the designated slide to change to the value specified by the number X.

  • //tween The full syntax is: //tween label="Slide name" property="prop" target="X". Such a keyframe is only considered if it appears in the layer called Prezoom script. The value X should be a number. This creates a tween node in the presentation tree. During presentation time, this command causes the property "prop" of the designated slide to change to the value specified by the number X.
    Example properties which can be tweened are:

    • alpha – the transparency of the slide
    • x – the x coordinate of the slide
    • y – the y coordinate of the slide
    • scaleX – the relative width of the slide
    • rotation – the angle of the slide

Reloading the presentation tree

Modifying the labels in the timeline only affects the presentation tree after pressing the reload reload
button.


Related

Wiki: Usage

MongoDB Logo MongoDB