。Lingo 基本概念
Lingo 简介
Lingo 是 Director 中的描述式语言,使用 Lingo 可以增加 movie 的互动性,如跳到不同
的 movie、使用鼠标与键盘的回馈、输入信息、移动对象、按按钮、播放音效、控制影
片播放等等。
Lingo 的语法就像 Basic 一样简单,也有一般程序语言的变量、函数、判断、循环等基
本概念。而在 Director 的 Help 中也附了一本最方便的 Lingo 字典:Using
Lingo(Help>Lingo Dictionary)。
术语简介
Command(指令)
使 Director 去做某些动作的命令,如 go 可跳到指定的 frame 或 movie。
Function(函数)
根据呼叫函数时所传入参数(或不传入),会传回一个值,如 date()传回
今天日期、max(a, b)会传回 a 与 b 中的最大值。
Handler(处理函数)
movie 在播放时会产生一些事件(Event), Handler 是用来接收并处理
这些事件的,如以下程序代码(其中 on mouseUp ... end 即是一个
Handler),当鼠标 click 后,便让系统「哔」一声。
on mouseUp
beep
end
使用者可以自订处理函数,将有用的程序代码集合起来重复利用。
Event(事件)
movie 在播放时会产生的事件,如 movie 开始或停止时、鼠标按下时、键
盘按下时,都会有事件产生。
Variable(变数)
变量是用来储存数值、字符串、symbol、list、对象的,可以用等号(=)
去指定一个变量,如以下的程序代码就是将 myVar 的值设为 15
myVar = 15
Constant(常数)
Director 内定的一些固定值,使用者无法改变其值,如
TAB、EMPTY、RETURN 等。
Keyword(关键词)
具有特殊意义的保留字,自订变量不可用 Keyword 的字作为变量名称。
评论1