Slider thumbPosition crazy values

Mark Talluto userev at canelasoftware.com
Thu Apr 21 13:38:56 EDT 2005


On Apr 21, 2005, at 10:17 AM, Dennis Brown wrote:

> I am really baffled debugging what should be a non-problem, but I must 
> be missing something basic.  I was trying to debud why my script would 
> not work and I worked it down to this symptom.
>
> I made two sliders that go from 1 to 44, increment 1, show value.  The 
> first one "startQ" works as expected.  The second one "endQ" behaves 
> in a strange way.
>
>   put the thumbPosition of scrollbar "startQ" into SQ --starting 
> quarter
>   put the thumbPosition of scrollbar "endQ" into EQ --ending quarter
>   put SQ && EQ     -- displays 2 2
>   put SQ +0 && EQ +0  -- displays 2 1.9375
>
> every click on the first slider advances the thumbPosition by 1
> every click on the second slider advances the thumbPosition by 0.9375, 
> but displays as an integer.
>
> I made the second slider by copy/paste the first slider.  Then I tried 
> deleting that slider and dragging a fresh slider to the card to make 
> the second one, but it still acts the same.  I checked every inspector 
> basic parameter, and both are identical.
>
> What is going on?????
>


Hi Dennis,

I just tried you situation and all behaved as it should.  Give this a 
try and see what happens.  I did the following in the scroll bar 
scripts:

--SCROLLBAR ONE
on scrollbarDrag lValue
   global SQ
   put lValue into SQ
end scrollbarDrag


--SCROLLBAR TWO
on scrollbarDrag lValue
   global EQ
   put lValue into EQ
end scrollbarDrag


--IN A BUTTON
on mouseUp
   global SQ, EQ
   put (SQ+0) && (EQ+0)
end mouseUp



Mark Talluto
-- 
CANELA Software
http://www.canelasoftware.com



More information about the use-livecode mailing list