The Synchronization component
Find out what synchronization is used for, how to synchronize components together and use cases.
Synchronization is a unique concept in PandaSuite: you can synchronize each component with another component. Since each feature is represented by a component, this gives you the power to create an infinite number of effects.
For example, to create a
Parallax effect, you simply need to synchronize several
Scrolling areas (their positions) of different sizes together. To create a
progress bar for an audio player, it's the same: it's the synchronization of a
Scrolling area (position) and an
Audio player (time). To animate an object with the gyroscope, it is probably a
Sequence (frames) synchronized with the
Motion Sensor (rotation angle).
This synchronization makes it possible to create a Parallax effect
There is an infinite range of possibilities!
A synchronization is created as a group. Create a synchronization group including the components of your choice. For each component, choose the property to synchronize according to its type: pages, "x" values, "y" values, markers, zoom values...
You can synchronize several components together, there is no limit in terms of number. The components do not have to be in the same place and you can synchronize a component that is in the foreground or on another screen.
To create a synchronization, insert the Synchronization component. This is a non-visual component.
Add two or more components to your synchronization group
In the properties, click
+ Add. Browse your application and click on a component to select it. Hold the selection to add another component.
Choose the property to synchronize. The Reverse button changes the execution order of the property.
If you want to synchronize several properties of the same component (for example, the "x" and "y" positions of a scroll area), you must create separate Synchronization components.