[ANSWERED] Broadcaster/Listener Across Scenes
-
I am using Isadora 4.0.9 (Intel) and the Broadcaster is not able to send a value to the Listener in a different scene. Broadcaster/Listener system just plain and simple doesn't work between scenes, but does function within a scene. Any ideas?
Mac Pro Xeon E5 processor, OS 11.5.1
John Toenjes
-
Hi! A broadcaster and listener always needs to be active (which means the top level scene is active) if that isn’t the case the listener will never receive the value
If this is a requirement please use the Get and Set actors in the toolbox
Currently only have my phone on me, but they are called Get Value and Set value from the top of my head
-
@juriaan said:
Get Value and Set value
Get Global Values and Set Global Values
I find that best practice with this is to put the Set Global Values actor in a Background Scene if I only need to adjust the values via a Control Panel, then put the Get Global Values actors in my other Scenes.
A big difference between Broadcaster/Listener and Set/Get Global Values is that a Get Global Values actor will push its values when you enter the Scene that contains it, but a Listener actor will only push data when the Listener and its corresponding Broadcaster are both in active Scenes and the value going into the Broadcaster is actively changing. Another difference is that Broadcaster/Listener actors can also transport video, which Set/Get Global Values cannot.
When in doubt about what an actor, or one of its inputs/outputs does, you can always right-click an actor and choose the top contextual menu option "Show Actor Help in Browser" to open a single page with all of the help text for the actor and its inputs and outputs.