home *** CD-ROM | disk | FTP | other *** search
- global f, ff, s, ss, m, mm, l_sozaipath, s_sozaipath, p_sozaipath, d, filenamelist, s_sizelist, l_sizelist, endtime, nowtime, nowrate, prevrect, activsam, activsp, activpage, mode
-
- on drawprev
- oldtime = nowtime
- oldrate = nowrate
- sprite(100).visible = 0
- sprite(30).visible = 0
- sprite(100).movieTime = 0
- updateStage()
- set the rect of sprite 100 to the rect of sprite 47
- loadsammovie()
- sprite(100).visible = 1
- if oldtime <> 0 then
- sprite(100).movieTime = oldtime
- sprite(100).movieRate = oldrate
- updateStage()
- end if
- repeat with i = 31 to 48
- sprite(i).visible = 0
- end repeat
- viewselectfile()
- end
-
- on drawpdage
- oldtime = nowtime
- oldrate = nowrate
- sprite(100).visible = 0
- sprite(30).visible = 0
- sprite(100).movieTime = 0
- updateStage()
- set the rect of sprite 100 to the rect of sprite activsp
- set the rect of sprite 30 to the rect of sprite activsp + rect(-2, -2, 2, 2)
- loadsammovie()
- if oldtime <> 0 then
- sprite(100).visible = 1
- sprite(30).visible = 1
- sprite(100).movieTime = oldtime
- sprite(100).movieRate = oldrate
- updateStage()
- end if
- repeat with i = 30 to 48
- sprite(i).visible = 1
- end repeat
- updateStage()
- viewselectfile()
- setsamname()
- end
-
- on viewselectfile
- info = EMPTY
- put string(activpage + 1) & " / 7" into line 1 of info
- put "PM02-" & filenamelist[activsam] & ".mov" into line 2 of info
- put " " into line 3 of info
- put l_sizelist[activsam] into line 4 of info
- put s_sizelist[activsam] into line 5 of info
- if activsam < 43 then
- put "2" into line 6 of info
- else
- put "3" into line 6 of info
- end if
- put info into field "Information"
- end
-
- on inisam
- activsam = 1
- activsp = 31
- activpage = 0
- sprite(100).visible = 0
- endtime = member(1, "Sam").duration
- nowtime = 0
- nowrate = 0
- set the rect of sprite 100 to the rect of sprite 31
- set the rect of sprite 30 to the rect of sprite 31 + rect(-2, -2, 2, 2)
- sprite(30).visible = 1
- updateStage()
- end
-
- on loadsammovie
- case mode of
- 1:
- s_name = s_sozaipath & "PM02-" & filenamelist[activsam]
- member(1, "Sam").fileName = s_name
- 0:
- p_name = p_sozaipath & "PM02-" & filenamelist[activsam]
- member(1, "Sam").fileName = p_name
- end case
- member(1, "Sam").pausedAtStart = 1
- member(1, "Sam").loop = 0
- set the member of sprite 100 to member(1, "Sam")
- updateStage()
- if sprite(13).status = 1 then
- member(1, "Sam").loop = 1
- set the member of sprite 13 to member("Loop-Down")
- else
- member(1, "Sam").loop = 0
- set the member of sprite 13 to member("Loop-Up")
- end if
- end
-
- on stopsammovie
- sprite(100).movieRate = 0
- updateStage()
- sprite(100).visible = 0
- updateStage()
- sprite(100).movieTime = 0
- set the locH of sprite 100 to -200
- end
-
- on standbysammovie
- sprite(100).movieRate = 0
- updateStage()
- loadsammovie()
- endtime = member(1, "Sam").duration
- nowtime = 0
- set the rect of sprite 100 to the rect of sprite activsp
- if member("Sam-Movie", "Sam").loop then
- set the member of sprite 13 to member("Loop-Down")
- sprite(13).status = 1
- else
- set the member of sprite 13 to member("Loop-Up")
- sprite(13).status = 0
- end if
- set the locH of sprite 28 to 30
- end
-
- on getfilenamelist
- filenamelist = []
- repeat with i = 1 to 120
- filenamelist[i] = pluszero(i, 3)
- end repeat
- end
-