Hi All,

I have a simple test stack with a player object and two buttons. One button lets you choose a file and the other attempts to step the movie by one frame. I have a test movie where there is an image of the frame number in the movie frame, number 0 to N. Where N is the number of frames in the movie.

If I choose a file and start pressing the "Plus 1" button, all goes well until I reach frame frame 22. When I press the button to advance to Frame 23, two frames get played and the counters are out of sync by 1. This error grows as you step through the file. The frame rate of this movie is 25 FPS, which is why I am adding 25 to the frame count each time.

Anyone have any idea of what the problem is?

Thanks a lot
All the Best
Dave

Choose Button Script:

on mouseUp
  local myFilePathName

  answer file "Select Movie"
  if it = empty then exit mouseUp
  put it into myFilePathName

  put 0 into field 1
  put 0 into field 2

  set fileName of player 1 to myFilePathName
  set the playSelection of player 1 to true

  set the startTime of player 1 to 0
  set the endTime of player 1 to 1
  start player 1

  set the cpStackCurrentMovieTime of this stack to -25
end mouseUp

-------------------

Plus 1 Button script:

on mouseUp
  local myCurrentTime
  local myTimeScale

  put the timeScale of player 1 into myTimeScale

  put the cpStackCurrentMovieTime of this stack into myCurrentTime
  add 25 to myCurrentTime
  set the startTime of player 1 to myCurrentTime
  set the endTime of player 1 to (myCurrentTime + 1)


  set the cpStackCurrentMovieTime of this stack to myCurrentTime

  start player 1

  put myCurrentTime into field 1
  put myCurrentTime / 25 into field 2

end mouseUp
_______________________________________________
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