>- I put my DV in single frame with frame behavior such as
>
> on exitFrame me
> myDuration = (sprite(1).member.duration)/60
> myMovietime = (sprite(1).movieTime)/60
> if myduration=mymovietime then
> go to the frame + 1
> else
> go to the frame
> end if
> end
Part of the problem is Director is chewing up a lot of your CPU time.
You're calculating the movie duration in every frame.
Try changing your frame script to:
on exitFrame
if sprite(1).movieRate > 0 then
go the frame
end if
end
Also, set your frame rate way, way down--1 or 2 fps is good. That gives a
lot more time to the digital video. When you have your frame rate set high,
say 30 fps, Director has to spend a lot of time in the prepareFrame,
BeginFrame, and endFrame handlers.
Also, make sure your video is direct to stage.
Finally, in your prepareMovie handler, add this:
the idleHandlerPeriod = 0
Cordially,
Kerry Thompson
[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!]