Quantcast
Tutorial 8.F. – Assign Sticky Button group and Button Association Actions

Tutorial 8.F. – Assign Sticky Button group and Button Association Actions


What you will learn in this section:

  • How to use sticky button groups
  • How to use Button Association actions

By default, when you hide a menu, whichever button was “Activated” (ie. clicked so it goes to its activated state) returns to its Normal state when the menu next appears on screen.  DoStudio includes an innovative feature called Sticky Button Groups that makes it possible to keep buttons in their activated state when the menu hides. A sticky button is a button that does not return to its Normal state when the menu hides.  If it is in its Activated state when the menu hides, it retains its activated state when it appears on screen again.  A sticky button group is a group of buttons in which one of the buttons will always retain its activated state.  This feature is useful for audio and subtitle setup menus because it gives the viewer visual feedback about which audio or subtitle track was last activated.

  1. Display the Menu Elements window by clicking the Menu Elements tab.
  2. Click the button “AudioEnglish” in the Bonus menu to display its properties in the Control Panel.
  3. Use the Sticky Button pull down list to select “Audio Track”.

This adds the “AudioEnglish” button to the “Audio Track” sticky button group.  Now we’ll add the “AudioFrench” and “AudioGerman” buttons to the same sticky button group.

  1. Click the button “AudioFrench” in the Bonus menu to display its properties in the Control Panel.
  2. Use the Sticky Button pull down list to select “Audio Track”.
  3. Click the button “AudioGerman” in the Bonus menu to display its properties in the Control Panel.
  4. Use the Sticky Button pull down list to select “Audio Track”.
Now that you have added the buttons to the same Sticky Button Group, we need to add a special kind of Action that associates the buttons with an audio track.  When a menu button is associated with an audio track, that button will automatically display in its activated state if the specified audio track is active.  This way, if the viewer uses the remote control to change audio tracks during playback (instead of using the pop-up menu) the correct button will still display in the activated state.
  1. Click the button “AudioEnglish” in the Bonus menu and expand the view to display the five remote control events and the On Show event.
  2. Click the On Show event to display the Action editor in the Control Panel.  Actions assigned to the On Show event will execute any time the button appears on screen.
  3. Right-click in the Action Editor window and notice that there is a new option at the top of the Action list: “Button Association Action.”  This option only appears when you have selected the On Show event for a button.
  4. Select “Associate this Button to Audio track”.
  5. Select “Main Video” from the Playlist Name pull down list.
  6. Select “1″ from the Audio Track list.  Remember that your English Audio track is the 1st audio track in the tree for the Main Video Segment.  This means that it is audio track 1.
  7. Repeat steps 1-6 for the “AudioFrench” and “AudioGerman” buttons.  Your French Audio track is Track “2″ and your German Audio track is Track “3″.
Show me:

Quick Compile and review

You’ll see now that when you make an audio selection such as German using the setup menu.  Then display the menu again while the main video is playing, the German button appears in its highlighted state, indicating that the German audio track is the active track.
The next tutorial will apply the same authoring technique for the subtitle setup.
Download PDF