home *** CD-ROM | disk | FTP | other *** search
- property infoFile, holdTime, bImage, bURL, infoLength, spriteNum, Sp, Clock, BannerLine, BannerTime, displayMem
- global gRootPath, gDiv
-
- on beginSprite me
- displayMem = new(#animGif)
- displayMem.name = "stub_image_holder"
- BannerTime = 300
- BannerLine = 1
- Sp = sprite(me.spriteNum)
- Sp.member = displayMem
- theNetID = getNetText(gRootPath & "MENU" & gDiv & "banners" & gDiv & "BannerList.txt")
- if netDone(theNetID) then
- member("bList").text = netTextResult(theNetID)
- end if
- infoLength = member("bList").line.count
- setDefaultBanner()
- end
-
- on setDefaultBanner
- bImage = line 1 of the text of member "bList"
- bURL = line 2 of the text of member "bList"
- RotateBanner()
- end
-
- on RotateBanner me
- imageLoc = gRootPath & "menu" & gDiv & "banners" & gDiv & bImage
- put imageLoc
- displayMem.linked = 1
- displayMem.fileName = imageLoc
- displayMem.name = "stub_image_holder"
- Clock = 0
- end
-
- on mouseEnter me
- cursor(280)
- end
-
- on mouseLeave me
- cursor(-1)
- end
-
- on mouseUp me
- gotoNetPage(bURL, bURL)
- end
-
- on exitFrame me
- Clock = Clock + 1
- if Clock >= BannerTime then
- BannerLine = BannerLine + 2
- if line BannerLine of the text of member "bList" = EMPTY then
- BannerLine = 1
- end if
- bImage = line BannerLine of the text of member "bList"
- bURL = line BannerLine + 1 of the text of member "bList"
- RotateBanner()
- end if
- end
-