home *** CD-ROM | disk | FTP | other *** search
- property myEvent, myDefaultstate, Rolloverstate, spriteNum
- global activeButton
-
- on beginSprite
- activeButton = 0
- myEvent = sprite(spriteNum).member.name
- myDefaultstate = member("NORMAL").foreColor
- sprite(spriteNum).member.foreColor = myDefaultstate
- Rolloverstate = member("HI-LIGHT").foreColor
- end
-
- on mouseEnter
- sprite(spriteNum).member.foreColor = Rolloverstate
- cursor(280)
- end
-
- on mouseWithin
- sprite(spriteNum).member.foreColor = Rolloverstate
- cursor(280)
- end
-
- on mouseUp
- if spriteNum <> activeButton then
- sprite(activeButton).member.foreColor = myDefaultstate
- activeButton = spriteNum
- InterfaceEvent(myEvent)
- end if
- end
-
- on mouseUpOutSide
- cursor(0)
- end
-
- on mouseLeave
- if spriteNum = activeButton then
- sprite(spriteNum).member.foreColor = Rolloverstate
- else
- sprite(spriteNum).member.foreColor = myDefaultstate
- cursor(0)
- end if
- end
-
- on endSprite
- cursor(0)
- end
-