Just use a flag.
once a sprite has been snapped (aligned it's reg points), then use
the flag to mark the sprite as 'snapped' & probably enable some
'drag-tracking' instead.
hth
-Buzz
At 10:54 PM +0200 9/18/01, Sofia Hjulin wrote:
>OK!
>
>Have checked that! But what about making a sprite snap to another sprite??
>
>Thanx
>----- Original Message -----
>From: "Buzz Kettles" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Cc: "Sofia Hjulin" <[EMAIL PROTECTED]>
>Sent: Tuesday, September 18, 2001 10:42 PM
>Subject: Re: <lingo-l> drag and snap...
>
>
>> first thing you better do is add some parentheses
>> for example, this:
>> set the locV of sprite 6 to the locV of sprite 3-34
>> should probably be this:
>> set the locV of sprite 6 to (the locV of sprite 3) - 34
>>
>> otherwise Lingo may try to set the loc of sprite 6 to the loc of sprite
>(3-34)
>>
>> hth
>>
>> -Buzz
>>
>> At 5:44 PM +0200 9/18/01, Sofia Hjulin wrote:
>> >I have this script on the sprite to make it draggable and intersect with
>> >another sprite:
>> >on mousedown
>> >repeat while the mouseDown=true
>> >set the locV of sprite 3 to the mouseV
>> >set the locH of sprite 3 to the mouseH
>> >set the locV of sprite 6 to the locV of sprite 3-34
>> >set the locH of sprite 6 to the locH of sprite 3+44
>> >updateStage
>> >end repeat
>> >if sprite 6 intersects 5 then
>> >go to "bang"
>> >end if
>> >end
>> >
>> >Now I also want the same sprite to snapp at the sprite it�s dragged to. I
>> >have this script but what of I do i use and how? Please help me!!
>> >: aStartLoc = sprite(ScrollMem2).member.regPoint --sets the
>dragSprites
>> >current regpoint as startPoint (could be called on museUp
>> > aGoalLoc = point(x,y)--the snap to point
>> > movePoint = aStartLoc - aGoalLoc --defines the distance to move the
>> >sprite hor/vert
>> > partMove = movePoint / 4 --set 4 waypoints
>> > partMove = partMove--dunno why i included this =)
>> > if sprite(ScrollMem2).member.regPoint <> aGoalLoc then --checks to
>see
>> >if ur done
>> > sprite(ScrollMem2).member.regPoint =
>> >sprite(ScrollMem2).member.regPoint - partMove
>> > updateStage --updates stage to be sure it�s showing
>> > end if
>> >
>> >/Sofia from sweden
>> >
>> >
>> >[To remove yourself from this list, or to change to digest mode, go to
>> >http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
>> >email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
>> >Lingo-L is for learning and helping with programming Lingo. Thanks!]
>>
>>
>> [To remove yourself from this list, or to change to digest mode, go to
>> http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
>> email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
>> Lingo-L is for learning and helping with programming Lingo. Thanks!]
>>
>>
>
>
>[To remove yourself from this list, or to change to digest mode, go to
>http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
>email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
>Lingo-L is for learning and helping with programming Lingo. Thanks!]
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]