How do the default PlayMovie commands work?
The default commands (as of 7/22/2008), configurations and scenes that ship with latest MainLobby software components are set to show how a user can select a “Watch Location” (a Zone), select a movie to watch and have the correct player start playing the user’s chosen movie. Without the user needing to know any technical details. Here are some of the technical details: The first step is the user has to navigate within the MainLobby Client user interface to the 0019_media.movies.mls scene. On later versions of this scene, there is a Movie Play Location with Backwards < and Forwards > arrows. The forward arrow fires this command: MLCycleStates|Next~MovieZones Within the MLCycleStates plugin, this fires this MLServeCmd (in the MovieZones folder): Macro|SetVariable|media_{{clientname}}_activeplayer~1!SetVariable|media_{{clientname}}_activezone~Theater So, this command sets a MLServer variable that the “activeplayer” is equal to “1”. This also sets a variable that the name of that zone is “