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上的影片 会持续播映 直到结束
曾安德 编著
|