Looping in quicktime movies

Ken Ray kray at sonsothunder.com
Sun Jul 2 00:35:22 EDT 2006


> Can someone suggest a good way of making a quicktime movie play continuously
> back and forth rather than starting from the beginning with each loop? This
> would be useful in creating a realistic continuous water wave motion that does
> not loop and jerk back to the beginning of the movie when the movie ends.

You could start the player object playing, then test to see when you reach
the end and then set the playRate to -1 to play it backwards, then test for
the beginning, set it back to 1, etc.

Try this:

on mouseUp
  set the playrate of player 1 to 1
  play player 1
  CheckPlayer
end mouseUp

on CheckPlayer
  if the playRate of player 1 is 1 then
    if the currentTime of player 1 is (the duration of player 1) then
      set the playRate of player 1 to -1
      play player 1
    end if
  else
    if the currentTime of player 1 is 0 then
      set the playRate of player 1 to 1
      play player 1
    end if
  end if
  if the optionKey is not down then  -- when you want it to stop
    send "CheckPlayer" to me in 100 milliseconds
  end if
end CheckPlayer


Ken Ray
Sons of Thunder Software
Email: kray at sonsothunder.com
Web Site: http://www.sonsothunder.com/






More information about the Use-livecode mailing list