Drag n Drop Objects in Flash vs. Rev
Graham Samuel
livfoss at blueyonder.co.uk
Thu Dec 4 04:52:23 EST 2003
On Thu, 4 Dec 2003 08:23:54 +1000, Sarah <sarahr at genesearch.com.au> wrote:
>
>
>Check out:
> http://lists.runrev.com/pipermail/use-revolution/2002-March/002702.html
>
IN this, Geoff Canyon says:
on mouseDown
put true into tDragging
end mouseDown
on mouseMove mouseX,mouseY
if tDragging then
-- Do bounds checking here --
set the loc of me to (mouseX,mouseY)
end if
end mouseMove
on mouseUp
stopDragging
end mouseUp
on mouseRelease
stopDragging
end mouseRelease
on stopDragging
put false into tDragging
end stopDragging
IMHO, the **only** reason to use a scheme like this is in order to
constrain the dragged object completely, i.e. so that the user can't
move the object out of some chosen bounds (say a particular
rectangle) even while dragging. If Monte is content to allow the user
to drag an object anywhere in a window and then apply the constraints
when the user lets go of the mouse (giving a kind of rubber-band
effect, which can look quite attractive in some circumstances), then
it seems to me that there is only one elegant solution, which is to
use 'grab me' - it's built in and it's very concise. In the
'rubber-band' case, I can't see any need for any other solution.
Just two more Eurocents
Graham
--
-------------------------------------------------------------------
Graham Samuel / The Living Fossil Co. / UK & France
More information about the use-livecode
mailing list