home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Encyklopedia Omnia
/
Planeta.iso
/
data
/
0_wclub.dir
/
00013_Script_FieldArrowScroll
< prev
next >
Wrap
Text File
|
2000-11-16
|
2KB
|
64 lines
---------------------------------------
-- HTML ScrollArrows --
-- --
-- Behavior per scrollare un field --
-- Html verso l'alto o il basso. --
-- Applicalo alle freccie. --
---------------------------------------
property htmlMember, scrollQuantum, scrollDirection, thumbSN
global gNStesto
on mouseDown
if the frame = marker("hilited") then
go to frame (marker(-1) + 1)
end if
set st = the scrollTop of member the member of sprite gNStesto
repeat while the stillDown
if scrollDirection = #Up then
set st = st - scrollQuantum
if st < 0 then
set st = 0
end if
else
set st = st + scrollQuantum
set massimo = the height of member the member of sprite gNStesto - the PageHeight of member the member of sprite gNStesto
if massimo < 0 then
set massimo = 0
end if
if st > massimo then
set st = massimo
end if
end if
set the scrollTop of member the member of sprite gNStesto to st
sendSprite thumbSN,#trackArrowScroll
updateStage
end repeat
end
on getPropertyDescriptionList
set p_list = [#htmlMember: [#comment:"Nome del campo HTML:",¼
#format: #string, #default: "testo"],¼
#scrollQuantum:[#comment:"ScrollQuantum in pixel:",¼
#format: #integer, #default: 3],¼
#scrollDirection:[#comment:"Direzione di scroll:",¼
#format: #string, #default: #Down, #range: [#Up, #Down]],¼
#thumbSN:[#comment:"N╛ sprite del thumb:",¼
#format: #integer, #default: 1, #range: [#min:1,#max:120]]]
return p_list
end
on getBehaviorDescription
set descr = "Behavior per scrollare un field Html verso l'alto o il basso."
set descr = descr & RETURN & "Applicalo alle freccie."
return descr
end