|
学习Lingo的第一招『Go』指令
来源:
|
|
|
|
习Lingo的第一招『Go』指令
Go是一个不管会不会程式的人都应该要学会的Lingo指令 我想不必讲任何原因 只要您学了Director二个月之後 应该都会碰上这个问题 特别是有意要制作光碟者 Go的用法很多 不必全部了解 只要您能够学会我所列出的部份 应该可以让您的Director学习更进一.步 go to the frame 表示可以让电影暂停下来 但其实并不是停止播映 而是一直在重覆播映同一个镜头 所以我们看不出有何不同 它与pause大不相同 因为pause会真的让电影静止 而go to the frame并不会 通常这个指令会与On exitFrame共用 如下的格式 on exitFrame go to the frame end go to # 指令中的井字号代表一个号码 表示会让电影直接跳跃到编号为#的Frame上放映 所以适合与按钮配合使用 如果要在滑鼠按钮按下後跳跃到第100个Frame上放映 就以可以写为下列的格式 on mouseUp go to 100 end go to frame $ 指令中的钱字号表示一个字串 这个指令与上一个功能相同 但写法略有不同 因为我们必须为某个Frame订一个名称 也就是要为这个Frame加上一个Marker 以上个指令中的范例为例 如果我们可以在第100个Frame加一个Marker 而Marker名称为Scene则写法如下 on mouseUp go to frame "Scene" end go next Marker是很好用的工具 我们可以为每一个场次利用Marker定位 如果想要随时跳到下一个场次时 就可以使用go next指令 它主要是与翻到下一页的按钮配合使用 on mouseUp go next end go previous 这个指令与上一个不同 它是跳到上一个Marker的位置 主要是与翻到上一页的按钮配合使用 go loop 如果想要让电影在同一个场次中重覆播映 这个指令就非常好用 只要在场次开头时放置一个Marker 然後在场次的最後一个Frame上放置一个go loop指令就可以了 pause 这个指令与go to the frame功能类似 电影会暂停播映 但唯一的不同是此指令是真的静止电影播映 而go to the frame则是重覆在此镜头上播映而已 continue 这是唯一可以让pause过後的电影继续播映的指令 marker 在Director之中 除了利用go to来指定所要跳跃到的frame number之外 还可以利用marker marker可以为一个frame设定名称 此後这个名字就代表此frame number 所以如果在第100个frame上有个marker名为Scene10 则 go to frame 100 就等於 go to marker "Scene10" play play done play与go to的功能类似 都是跳跃到指定的位置上播映电影 但play指令有个好处 当指定的场次播映完毕时 如果使用下列指令 on exitFrame play done end 则电影会回到原来呼叫之处继续播映 例如原来在第33个Frame呼叫第100个frame 一直播映到第150个frame时有个play done指令 则电影会回到frame 33继续播映 而不是继续播映frame 151 delay 语法 delay Ticks 将电影暂停一小段时间 每60个ticks等於一秒
曾安德 编著
编辑: | |
| | |
|