>- 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!]

Reply via email to