首页 > 网站 > 媒体动画 > 正文

Director实例剖析:Director 8.5 简略基本的实际示例教学文章(7)

2024-09-08 19:27:01
字体:
来源:转载
供稿:网友
director 8.5 简单基础实例教程
     (通过本文,了解 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 中差不多。对于任何一个程序中的命令请求,例如鼠标的单击事件、移动、键盘按下等,都可以成为一个事件。各个事件可能是先后发生,也可以是同时发生的。对于这些事件,如果有相应的处理程序,则按照设计的方式进行,如果没有,则忽略掉该事件。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表