Yippieh! I may post again thanks Heather :)

Sorry I am latre for the party, but somehow my mail bounced. Just wanted to throw in a snippet.

Thanks for mentioning AE Nicolas. :)

Tom: With AE in use, constraining on any line is a one liner.

set the constrainLinear of btn "myButton" to 100,100,200,100


And here is what I think Richmond wanted (although I am never too sure I get you right Richmond), also it is not half as cool as lemmings by Master Scott <g>


A stack with 5 buttons: start, x1,x2,x3,x4

In a button "start":

global speed

on mouseUp
 set the flag of me to not the flag of me
 put 15 into speed
-- play with the value of speed
 checkMouse
end mouseUp

on checkmouse
  local tStart,tEnd,newx,newy
  lock screen
  put the ux of btn "x1",the uy of btn "x1" into tStart
put (item 1 of the mouseLoc-the uX of btn "x1")/speed + the uX of btn "x1" into newX put (item 2 of the mouseLoc-the uY of btn "x1")/speed + the uY of btn "x1" into newy
  set the uX of btn "x1" to newX
  set the uY of btn "x1" to newY
  set the loc of btn "x1" to newx -40,newy-40
  set the loc of btn "x2" to newx +40,newy-40
  set the loc of btn "x3" to newx +40,newy+40
  set the loc of btn "x4" to newx -40,newy+40
  unlock screen
  if the flag of me then
     send "checkmouse" to me in 30 milliseconds
  end if
end checkmouse

Click the button to make x1,x2,x3,x4 follow with a nice little easing effect. Click again to stop.
Maybe I´ll get around to generalize something like this for the next AE.

Cheers,

Malte  (happy to get through again)
--
Malte Brill
CEO derbrill Multimedia
CTO awesome mega mighty games
Steuernummer:  28 015 03865
Tel: +49 4331 337 977 7
email: [email protected]
            [email protected]

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to