home *** CD-ROM | disk | FTP | other *** search
Wrap
on startMovie global gpanomovieid, glasttimerollover set gpanomovieid to EMPTY set glasttimerollover to 0 openXLib("QuickTime VR XCMDs") registercomponent(the pathName & "QuickTime VR Components", EMPTY) end on stopMovie closepanomovie() cursor(0) closeXLib("QuickTime VR XCMDs") clearGlobals() end on openpanomovie pfilename, pspritenum global gpanomovieid closepanomovie() set tpanorect to the left of sprite pspritenum & "," & the top of sprite pspritenum & "," & the right of sprite pspritenum & "," & the bottom of sprite pspritenum set tfilename to the pathName & pfilename set gpanomovieid to panomovie("openMovie", "Direct", tfilename, tpanorect) if gpanomovieid contains "error" then put gpanomovieid set gpanomovieid to EMPTY beep() exit end if panomovie("Direct", gpanomovieid, "set", "warpMode", 1) end on closepanomovie global gpanomovieid if gpanomovieid <> EMPTY then panomovie("Direct", gpanomovieid, "dispose") set gpanomovieid to EMPTY end if end on panoframescript pspritenum global glasttimerollover, gpanomovieid if rollOver(pspritenum) then if (gpanomovieid <> EMPTY) and (runninginforeground() = "true") then panomovie("Direct", gpanomovieid, "mouseOver") else panomovie("Direct", gpanomovieid, "idle") end if cursor(200) cursor(-1) else panomovie("Direct", gpanomovieid, "idle") end if cursor(200) cursor(-1) end factory callbacktracer method mnew method mevalexpr pexpr method msendhcmessage pmessage method msendcardmessage pmessage do(pmessage) method mgetfieldbyname pcard, pname method mgetfieldbynum pcard, pnum method mgetfieldbyid pcard, pid method msetfieldbyname pcard, pname, pvalue method msetfieldbynum pcard, pnum, pvalue method msetfieldbyid pcard, pid, pvalue