5: Close My Window
"5: Close My Window" Behavior
What it does
Closes a window or the root of a menu. Like the name of it implies,
it closes the multi-sprite it is part of. This is a little different
from the "Close a Window" behavior.
That one doesn't have to be part of the multi-sprite it closes. But
"5: Close My Window" doesn't need to ask you which multi-sprite
you want closed; it assumes you want to close the multi-sprite it is
part of. So it's a little more convenient to use in some cases.
This behavior is used in various places in the demo, like in scenes
4 and
8 to close
the little gray windows. To find it used in the demo DIR file, open
the WFS 4 cast in the Cast window, right-click on the "5: Close
My Window" behavior, and select "Find in Score".
What to attach it to
Attach this to Window Elements
that are part of a window, or part of a root menu.
Attach this to Window Elements you want to act as buttons to close
their own multi-sprite.
If you want to close a multi-sprite with a button that isn't part of
the multi-sprite you want to close, use the "Close
a Window" behavior.
Submenus of menus close automatically via the "Menu
Verb" behavior.
The Parameter Dialog Box
When you drag and drop a copy of the "5: Close My Window"
behavior on a Window Element, the following dialog box opens:

This allows you to choose whether the multi-sprite will be closed on
mouseEnter, mouseDown, mouseUp, or mouseLeave.
Note that the mouseLeave option works OK if there are no other sprites
over the target sprite, but if there are sprites over the sprite you
drop this behavior on, then you will have to check it out and see if
it works OK in all circumstances.
|