home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, fldnum, myh, myv
- global mdown, yubi, mode, movienamelist, pagenum, activsam, activsp, activpage, filenamelist
-
- on beginSprite me
- fldnum = spriteNum - 30
- pass()
- end
-
- on mouseEnter me
- if (fldnum + (activpage * 18)) > 111 then
- exit
- end if
- if mode <> 0 then
- exit
- end if
- cursor(yubi)
- pass()
- end
-
- on mouseLeave me
- if (fldnum + (activpage * 18)) > 111 then
- exit
- end if
- if mode <> 0 then
- exit
- end if
- cursor(0)
- pass()
- end
-
- on mouseDown me
- if (fldnum + (activpage * 18)) > 111 then
- exit
- end if
- if mode <> 0 then
- exit
- end if
- mdown = spriteNum
- if (activsp - 30 + (activpage * 18)) > count(filenamelist) then
- exit
- end if
- sendSprite(spriteNum, #getforcus)
- pass()
- end
-
- on mouseUp me
- if (fldnum + (activpage * 18)) > 111 then
- exit
- end if
- if mode <> 0 then
- exit
- end if
- if mdown <> spriteNum then
- exit
- end if
- if the doubleClick then
- sendSprite(10, #action)
- end if
- mdown = 0
- pass()
- end
-
- on mouseUpOutSide me
- if (fldnum + (activpage * 18)) > 111 then
- exit
- end if
- if mode <> 0 then
- exit
- end if
- if mdown <> spriteNum then
- exit
- end if
- mdown = 0
- pass()
- end
-
- on exitFrame me
- if activsp = spriteNum then
- exit
- end if
- b = the blend of sprite spriteNum
- if rollOver() = spriteNum then
- if b < 100 then
- b = b + 10
- end if
- if b > 100 then
- b = 100
- end if
- else
- if b > 50 then
- b = b - 2
- end if
- if b < 50 then
- b = 50
- end if
- end if
- set the blend of sprite spriteNum to b
- end
-
- on getforcus me
- if (fldnum + (activpage * 18)) > 111 then
- exit
- end if
- activsp = spriteNum
- activsam = activsp - 30 + (activpage * 18)
- set the blend of sprite spriteNum to 100
- stopsammovie()
- standbysammovie()
- viewselectfile()
- set the rect of sprite 30 to the rect of sprite activsp + rect(-2, -2, 2, 2)
- sprite(30).visible = 1
- end
-