DIRECTOR 教程
 

Director中控制QuickTime影片的方式

在Lingo中有几个指令可以控制QuickTime的影片(*.mov 但并不包含*.avi的影片 所以您如果想要控制影片 只好将它转换成*.mov的格式) 

这些指令包括 movieRate movieTime startTime stopTime等 它们分别的功能如下表

 

movieRate 设定某一个sprite上的影片速度 若值为 1 movieRate 时 影片会以正常的速度播映 若值为 -1 时 影片会以倒播的速度播映 若值为 0 时 则影片会停止播映
movieTime 在播映影片时 常会想到计算影片的总长度 数值以 tick 为计算单位 一秒钟等於 60 个 tick    
startTime 影片开始播映的时间点
stopTime 影片结束播映的时间点

 

控制影片最常见的功能就是程式停止等待影片播映结束 然後再继续往下走 所以在碰到影片个Frame 可以设计一个Frame Script如下 

  on exitFrame
    if the movieRate of sprite 5 <> 0 then go the frame   end exitFrame

这表示在第五个channel上的影片 会持续播映 直到结束