EasyManua.ls Logo

MACROMEDIA DIRECTOR MX 2004-DIRECTOR SCRIPTING - Page 184

MACROMEDIA DIRECTOR MX 2004-DIRECTOR SCRIPTING
1130 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
184 Chapter 10: Events and Messages
on mouseLeave
Usage
-- Lingo syntax
on mouseLeave
statement(s)
end
// JavaScript syntax
function mouseLeave() {
statement(s);
}
Description
System message and event handler; contains statements that run when the mouse leaves the active
area of the sprite. The mouse button does not have to be pressed.
If the sprite is a bitmap cast member with the matte ink applied, the active area is the portion of
the image that is displayed; otherwise, the active area is the sprites bounding rectangle.
If used in a behavior, this event is passed the sprite script or frame script reference
me.
Example
This statement shows a simple button behavior that switches the bitmap of the button when the
mouse pointer rolls over and then back off the button:
-- Lingo syntax
property spriteNum
on mouseEnter me
-- Determine current cast member and switch to next in cast
currentMember = sprite(spriteNum).member.number
sprite(spriteNum).member = currentMember + 1
end
on mouseLeave me
-- Determine current cast member and switch to previous in cast
currentMember = sprite(spriteNum).member.number
sprite(spriteNum).member = currentMember - 1
end
// JavaScript syntax
var spriteNum;
function mouseEnter() {
// Determine current cast member and switch to next in cast
currentMember = sprite(spriteNum).member.number;
sprite(spriteNum).member = currentMember + 1;
}
function mouseLeave() {
// Determine current cast member and switch to previous in cast
currentMember = sprite(spriteNum).member.number;
sprite(spriteNum).member = currentMember - 1;
}
See also
on mouseEnter, on mouseWithin

Related product manuals