当前位置:非凡站长站文章教程Director教程 → 文章内容

Director 8.5 简单基础实例教程(六)

减小字体 增大字体 作者:未知  来源:pconline.com.cn  发布时间:2006-4-21 15:11:03
(通过本文,了解LINGO语言及简单使用)

有必要简单的介绍一下LINGO语言。

  脚本是DR中不可缺少的一个部分。从某种意义上来说,脚本是用以实现特定功能的代码。这些代码是DR特有的语言,成为LINGO语言。

  LINGO语言是MM公司专门开发的DR多媒体语言,可以成为一门计算机语言。

  使用内建库可以代替一些简单LINGO语言,在很大的程度上也提高了创建动画的效率。

  但是要想实现更好的更加自由的效果,还是必须掌握LINGO编程技术。

  脚本编辑器是编辑和调试LINGO的语言的窗口。

  选择:WINDOWS菜单的SCRIPT脚本选项,或者快捷键CTRL-0,打开脚本编辑器。

如图:



  在脚本编辑器窗口中,上面的一行按钮分别是创建新的脚本演员,后一个脚本成员,前一个脚本成员,拖放脚本按钮。

  当前的脚本名称,脚本信息,脚本的演员编号,脚本的内外部性质,同文本编辑器相似的。

  第二行按钮分别介绍如下:

GOTOHANDLE按钮:光标位于被调用的处理程序中时,单击GO TO HANDLE按钮可以引导你进入该处理程序的编辑位置。

COMMENT按钮: 单击COMMENT按钮可以屏蔽光标所在行的命令,也经常用于将该行设置为注释行。

UNCOMMENT按钮:功能与上边的按钮刚好完全相反。

ALPHABETICAL按钮:单击这个按钮,弹出菜单。显示按照字母的顺序排列的LINGO函数表,是一个非常实用的工作手册式的命令库。如图:


点击图片看原图
CATSGORIZED LINGO按钮:单击这个按钮弹出菜单,是按照命令类型划分的LINGO命令,便于在编程的时候键入命令行,如图所示:


点击图片看原图

TOGGLE BREAKPOINT按钮:可以在光标所在行设置和删除断点。在脚本的调试的时候,运行到断点处会自动的暂停,并弹出调试窗口供程序员查找错误。

WATCH EXPRESSION按钮:进入WATCH窗口,在该窗口中可以检测各种变量的值。

RECOMPILE ALL SCRIPT按钮:可以使脚本被编译成可以更快执行的高效率的代码。

脚本的窗口的主要位置就是脚本编辑区域了,脚本的编写基本上是按照一个个函数顺序排列的,遵循如下的格式:

ON 处理程序的名称

命令行1

命令行2

……

END

其中的注释行前面需要加--,即为两个连续的短线。

  使用LINGO脚本有两个目的:一是将程序分出层次以便于管理;二是响应DR中发生的事件,以使程序具有交互的特性。

  在DR中,事件的概念和在WIN中差不多。对于任何一个程序中的命令请求,例如鼠标的单击事件、移动、键盘按下等,都可以成为一个事件。各个事件可能是先后发生,也可以是同时发生的。对于这些事件,如果有相应的处理程序,则按照设计的方式进行,如果没有,则忽略掉该事件。