Lingo Dictionary > L-N > menu

 

menu

Syntax

menu: menuName
itemName | script
itemName | script
...

or

menu: menuName
itemName | script
itemName | script
...
[more menus]

Description

Keyword; in conjunction with the installMenu command, specifies the actual content of custom menus. Field cast members contain menu definitions; refer to them by the cast member name or number.

The menu keyword is followed immediately by a colon, a space, and the name of the menu. In subsequent lines, specify the menu items for that menu. You can set a script to execute when the user chooses an item by placing the script after the vertical bar symbol (|). A new menu is defined by the subsequent occurrence of the menu keyword.

Note: Menus are not available in Shockwave.

On the Macintosh, you can use special characters to define custom menus. These special characters are case sensitive. For example, to make a menu item bold, the letter B must be uppercase.

Special symbols should follow the item name and precede the vertical bar symbol (|). You can also use more than one special character to define a menu item. Using <B<U, for example, sets the style to Bold and Underline.

Avoid special character formatting for cross-platform movies because not all Windows computers support it.

Symbol

Example

Description

@

menu: @

On the Macintosh, creates the Apple symbol and enables Macintosh menu bar items when you define an Apple menu.

!ÃEasy Select

On the Macintosh, checks the menu with a check mark (Option+v).

<B

Bold<B

On the Macintosh, sets the menu item's style to Bold.

<I

Italic<I

On the Macintosh, sets the style to Italic.

<U

Underline<U

On the Macintosh, sets the style to Underline.

<O

Outline<O

On the Macintosh, sets the style to Outline.

<S

Shadow<S

On the Macintosh, sets the style to Shadow.

|

Open/O | go to frame "Open"

Associates a script with the menu item.

/

Quit/Q

Defines a command-key equivalent.

(

Save(

Disables the menu item.

(-

(-

Creates a disabled line in the menu.


Example

This is the text of a field cast member named CustomMenu2 which can be used to specify the content of a custom File menu. To install this menu, use "installMenu member("CustomMenu2")" while the movie is running. The Convert menu item runs the custom handler convertThis.

menu: File
Open/O | go to frame "Open"
Close/W | go to frame "Close"
Convert/C | convertThis
	(-
Quit/Q | go to frame "Quit"

See also

installMenu, name (menu property), name (menu item property), number (menu items), checkMark, enabled, script