home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, animCounter, myIndex, myDelay
- global gMasterObj
-
- on new me
- return me
- end
-
- on init me, mySpriteNum
- set spriteNum to mySpriteNum
- set myIndex to the memberNum of sprite spriteNum
- set myDelay to the timer
- set animCounter to 0
- append(the actorList, me)
- end
-
- on stepFrame me
- checkRollover(me)
- end
-
- on checkRollover me
- if rollOver(spriteNum) then
- setCursorExemption(gMasterObj, 1)
- if the mouseDown then
- cursor([2, 2])
- else
- cursor([1, 2])
- end if
- if the timer > (myDelay + 4) then
- set myDelay to the timer
- set animCounter to animCounter + 1
- if animCounter > 19 then
- set animCounter to 0
- end if
- set the memberNum of sprite spriteNum to myIndex + animCounter
- end if
- end if
- end
-