home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, status, downbtn, upbtn, ingbtn, rollbtn, myname
- global mdown, yubi, mode, activsp, activsam
-
- on beginSprite me
- downbtn = myname & "-Down"
- upbtn = myname & "-Up"
- ingbtn = myname & "-Ing"
- rollbtn = myname & "-Roll"
- end
-
- on mouseEnter me
- if mdown = spriteNum then
- set the member of sprite spriteNum to member(downbtn)
- cursor(yubi)
- else
- if mdown <> 0 then
- exit
- else
- cursor(yubi)
- updateStage()
- end if
- end if
- end
-
- on mouseLeave me
- cursor(0)
- set the member of sprite spriteNum to member(upbtn)
- updateStage()
- end
-
- on mouseDown me
- mdown = spriteNum
- set the member of sprite spriteNum to member(downbtn)
- updateStage()
- end
-
- on mouseUp me
- if mdown <> spriteNum then
- exit
- end if
- set the member of sprite spriteNum to member(upbtn)
- sendSprite(spriteNum, #action)
- updateStage()
- mdown = 0
- end
-
- on mouseUpOutSide me
- if mdown <> spriteNum then
- exit
- end if
- set the member of sprite spriteNum to member(upbtn)
- updateStage()
- mdown = 0
- end
-
- on getPropertyDescriptionList
- btn = [#myname: [#comment: "É{É^Éìñº:", #format: #string, #default: EMPTY]]
- return btn
- end
-