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