home *** CD-ROM | disk | FTP | other *** search
- property movieSize, meS, TheMovie, moviebar, SmallMovieBox, SmallMovieBoxHotspot, LargeMovieBox, LargeMovieBoxHotspot, TheMaximizer, TheWindowshade
- global gCurrentMovie
-
- on new me
- return me
- end
-
- on getPropertyDescriptionList me
- description = [:]
- addProp(description, #TheMovie, [#default: 2, #format: #integer, #comment: "Spritenum of movie"])
- addProp(description, #moviebar, [#default: 42, #format: #integer, #comment: "spritenum of Moviebar"])
- addProp(description, #SmallMovieBox, [#default: 43, #format: #integer, #comment: "Spritenum of Small Movie Box"])
- addProp(description, #SmallMovieBoxHotspot, [#default: 44, #format: #integer, #comment: "spritenum of small movie box hotspot"])
- addProp(description, #LargeMovieBox, [#default: 45, #format: #integer, #comment: "Spritenum of Large Movie Box"])
- addProp(description, #LargeMovieBoxHotspot, [#default: 46, #format: #integer, #comment: "Spritenum of Largemovie box hotspot"])
- addProp(description, #TheMaximizer, [#default: 47, #format: #integer, #comment: "Spritenum of Maximizer"])
- addProp(description, #TheWindowshade, [#default: 48, #format: #integer, #comment: "Spritenum of Windowshade"])
- return description
- end
-
- on mouseUp me
- m = sprite(TheMovie).movieSize
- sprite(TheMovie).volume = 255
- case m of
- #notPlaying:
- set the memberNum of sprite TheMovie to the number of member gCurrentMovie
- set the rect of sprite TheMovie to rect(0, 285, 240, 480)
- devis(LargeMovieBox)
- devis(LargeMovieBoxHotspot)
- vis(SmallMovieBox)
- vis(SmallMovieBoxHotspot)
- devis(moviebar)
- updateStage()
- set the locH of sprite TheMaximizer to 179
- set the locV of sprite TheMaximizer to 261
- set the locH of sprite TheWindowshade to 196
- set the locV of sprite TheWindowshade to 261
- member(the memberNum of sprite TheMovie).controller = 1
- vis(TheMovie)
- updateStage()
- sprite(TheMovie).movieRate = 1
- sprite(TheMovie).movieSize = #Small
- #Small:
- sprite(TheMovie).movieRate = 0
- devis(TheMovie)
- devis(LargeMovieBox)
- devis(LargeMovieBoxHotspot)
- devis(SmallMovieBox)
- devis(SmallMovieBoxHotspot)
- vis(moviebar)
- set the locH of sprite TheMaximizer to 177
- set the locV of sprite TheMaximizer to 470
- set the locH of sprite TheWindowshade to 194
- set the locV of sprite TheWindowshade to 470
- updateStage()
- sprite(TheMovie).movieTime = 0
- sprite(TheMovie).movieSize = #notPlaying
- #Big:
- sprite(TheMovie).movieRate = 0
- devis(TheMovie)
- devis(LargeMovieBox)
- devis(LargeMovieBoxHotspot)
- devis(SmallMovieBox)
- devis(SmallMovieBoxHotspot)
- vis(moviebar)
- set the locH of sprite TheMaximizer to 177
- set the locV of sprite TheMaximizer to 470
- set the locH of sprite TheWindowshade to 194
- set the locV of sprite TheWindowshade to 470
- updateStage()
- sprite(TheMovie).movieTime = 0
- sprite(TheMovie).movieSize = #notPlaying
- end case
- end
-