总体导航图
          学习指南
当前位置:多媒体应用基础>>多媒体创作工具>>Director 8.0>>Lingo语言的脚本编程
Lingo语言的脚本编程
本节介绍一下Director内置的脚本语言:Lingo语言。Lingo 语言是面向对象的事件触发机制,主要用于对动画进程的控制和实现非常友好的交互功能。下面就来看一看Director 的基本事件。
事件名称 状态说明 事件名称 状态说明
ActiveWindow 当一个窗口开始运行时触发 CloseWindow 当关闭一个窗口时触发
DeaactivateWindow 当一个窗口停止运行时触发 EnterFrame 进入一帧(FRAME)时触发
Exitframe 离开一帧时触发 Idle 影片在停滞状态时触发
KeyDown 按下键盘按键时触发 KeyUp 放开键盘按键时触发
MouseDown 按下鼠标键时触发 MouseUp 放开鼠标键时触发
MoveWindow 当移动窗口时触发 OpenWindow 打开一个新窗口时触发
ResizeWindow 调整窗口大小时触发 RightMouseDown 按下鼠标右键时触发
RightMouseUp 放开鼠标右键时触发 StartMovie 影片开始播放时触发
StepMovie 分格播放影片时触发 StopMovie 停止播放影片时触发
TimeOut 超过设置的时间时触发 ZoomWindow 放大窗口时触发
       
下面介绍一个用来检测饼图颜色的简单例子,学习如何进行Lingo语言的脚本编程。
将上面两个剧组成员拖到舞台上,设置他们的属性。将饼图墨水效果设置为“Matte”或“Background Transparent”,消除白色边框。在总谱中将两个成员的长度均设为一帧,放置在第一帧。
在电影脚本中输入如下初始化脚本:
global _Color, _text

on startmovie

_text = "the color is: "

_color = rgb(0,0,0)

member("textbar").alignment = #center

member("textbar").text = _text

end

(未完,见下一页)
 
下一页