home *** CD-ROM | disk | FTP | other *** search
- on CDXDDPTEXT PosInList
- global WhichInxTopMenuList, CDXDrpMenu, CDXStrip, CDXwhichLine
- if rollOver(CDXDrpMenu) and the mouseDown then
- set BoxDifference to 16
- set the castNum of sprite CDXStrip to the number of member getAt(getAt(WhichInxTopMenuList, PosInList), 9)
- repeat while rollOver(CDXDrpMenu) and the mouseDown
- set whichSprite to the mouseCast
- if (whichSprite = the castNum of sprite CDXDrpMenu) and ((the mouseLine <> CDXwhichLine) or (the mouseLine = 1)) then
- set WhichLibTerm to line the mouseLine of field whichSprite
- set CDXwhichLine to the mouseLine
- if CDXwhichLine <> -1 then
- set the locH of sprite CDXStrip to getAt(getAt(WhichInxTopMenuList, PosInList), 10)
- set the locV of sprite CDXStrip to getAt(getAt(WhichInxTopMenuList, PosInList), 11) + ((CDXwhichLine - 1) * BoxDifference)
- updateStage()
- end if
- end if
- end repeat
- if rollOver(CDXDrpMenu) then
- put line the mouseLine of field whichSprite into field the number of member getAt(getAt(WhichInxTopMenuList, PosInList), 4)
- updateStage()
- end if
- set the locH of sprite CDXStrip to 2000
- updateStage()
- end if
- end
-