You are here

Menu with Topics and Pages

SmartBuilder v3 or v4?

Please note that this is the help site for SmartBuilder version 3.

The SmartBuilder version 4 Documentation and Video Tutorials can be found in the Help menu in the tool, or view the v4 Help site.

This object is similar to the Menu Object, but allows you to create topics or folder to organize your menu pages.

You can customize the look and feel by modifying and loading a specially created SWF into the "Custom skin" Property.  You can obtain the FLA needed to generate the SWF by contacting support -at-

More often than not, this menu will be located on the Master Page.

Before you can use this object, you must specify which pages are part of the menu, by clicking on the Edit Structure property.  The following actions are required for the menu object to operate properly.







Choosing which pages to show in the Menu:

Setting up the Menu actions:

After placing the menu object on the Master Page, you will need to set up the following actions:

Trigger: Page Controller > onPageChange
Response: Menu Widget > setSelectedPageIndex > Page Controller > getPageIndex

This will update the Menu Widget, even if a means other than itself is used to change pages.  If a "next" button is used to advance the lesson then we still want to Menu Widget to show a checkmark.

Trigger: Menu Widget > onSelection
Response: Page Controller > gotoPage > Function > Menu Widget > getSelectedPageIndex

This will allow the user to click on the items in the menu to go directly to that page.

Note: You can check the Allow skip ahead checkbox in the Properties panel if you want your learner to be able to use the menu to go to pages ahead of their current page, or clear the checkbox if you want to only allow them to use the menu to get to previously viewed pages.

You can also store and retrieve the state of the object by following the directions here.