This is a very useful Behavior with many features.
Just make sure the feature you want to use is toggled on (has a checkmark in the box) in the behavior Parameters
on mouseEnter me
if OverON then
set the member of sprite the spritenum of me = the OverImage of me
end if
if OSoundON then
puppetSound OverSoundChannel, OverSound
end if
if OverLingoON then
do OverLingoCode
end if
end
on mouseLeave me
set the member of sprite the spritenum of me = the standardImage of me
end
on mouseDown me
if DownON then
set the member of sprite the spritenum of me = the DownImage of me
end if
if DSoundON then
puppetSound DownSoundChannel, DownSound
end if
if DownLingoON then
do DownLingoCode
end if
end
on mouseUp me
if OverON then
set the member of sprite the spritenum of me = the OverImage of me
else
set the member of sprite the spritenum of me = the standardImage of me
end if
if UpLingoON then
do UpLingoCode
end if
end
on beginSprite me
set the standardImage of me = the member of sprite the spriteNum of me
end
on getPropertyDescriptionList
if the currentspritenum = 0 then
set memdefault = 0
else
set memref = the member of sprite the currentspritenum
set castlibnum = the castlibnum of memref
set memdefault = member (the membernum of member memref + 1) of castlib castlibnum
end if
on getBehaviorDescription
return ¬
"Use this simple behavior to have a up graphic, a rollover graphic and a mouseDown graphic. And Sounds, There is also the ability to have one line of lingo code on the button to have simple go to staments or the ability to call a handler. Just make sure there is a check in the box to toggle the functional on and off."
end
Contact
MMI
36 South Court Sq
Suite 300
Newnan, GA 30263
USA