home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Accelerator 10
/
HOMEWRLD.bin
/
BEHAV.CXT
/
00011_Script_scroll
< prev
next >
Wrap
Text File
|
1999-03-23
|
2KB
|
57 lines
property myDirection, mySprite, myMember, memberHeight, spriteHeight, ScrollTabSprite
on beginSprite me
set mymember = the member of sprite mySprite
set memberHeight = the height of member myMember
set spriteHeight = the height of sprite mySprite
end
on mouseDown me
case (myDirection) of
#Down:
repeat while the stillDown
if the scrolltop of member myMember >= (the height of member myMember - the height of sprite mySprite) then
exit repeat
end if
sendSprite(5,#enterFrame)
set the scrolltop of member myMember = the scrollTOp of member myMember +10
updateScrolltab me
end repeat
#UP:
repeat while the stillDown
if the scrolltop of member myMember <= 4 then
exit repeat
end if
sendSprite(5,#enterFrame)
set the scrolltop of member myMember = the scrollTop of member myMember -10
updateScrolltab me
end repeat
end case
end
on updateScrolltab me
sendSprite( ScrollTabSprite,#updateScrollTab)
end
on getPropertyDescriptionList
set p_list = [ ¼
#mySprite: [ #comment: "Text sprite to scroll:", ¼
#format: #Integer, ¼
#default: 1 ], ¼
#ScrollTabSprite: [ #comment: "Sprite of scrollTab:", ¼
#format: #Integer, ¼
#default: 1 ], ¼
#myDirection : [ #comment: "Up or Down:", ¼
#format: #symbol, ¼
#range: [ #UP, #DOWN], ¼
#default: #UP ]¼
]
return p_list
end