XY
Tereza Snyder
tereza at attainmentcompany.com
Fri Jan 25 14:59:00 EST 2002
on 01.25.02 01:19PM, Nelson Zink wrote:
> Tereza,
>
>> To avoid bottling up the engine servicing your loop:
>>
>> on mouseMove mX, mY
>> put format( "horz: %d vert: %d", mX, mY )
>> end mouseMove
>>
>> Scott Raney has told us in the past that "repeat until the mouseClick" is
>> not a good idea because it bolixes up the event handling in the engine. I've
>> found that mouseMove works wonderfully in situations where you'd be tempted
>> to use "repeat until the mouse is up" or similar loops.
>
> While mousemove seems straight forward, how would one go about turning it on
> and off as might be needed in the "XY function"?
>
something like: (NOT A REAL SCRIPT)
LOCAL tXY = false
on XY
put true into tXY
end XY
on mouseMove mX,mY
if tXY then
if the mouse is down then
put false into tXY
else
-- do XY stuff
end if
end mouseMove
another way: on XY, insert a script containing the code temporarily into the
front, and remove it on mouseup
+ Tereza Snyder
+ Senior Software Developer
+ Attainment Company, Inc.
+ <www.attainmentcompany.com>
+ 800.327.4269
More information about the metacard
mailing list